- Today
- Yesterday
- Total
목록Technology (63)
메이쁘
안녕하세요. 제가 작성한 Entity 소스코드부터 보여드리자면, @Getter @Setter @ToString @Entity @Table(name="members")// DB에서 해당 이름의 테이블과 매칭 @ApiModel(value="LoginPVO", description="로그인 PVO") public class LoginEntity implements Serializable { private static final long serialVersionUID = 1L; @Id// Primary key @ApiModelProperty(value="아이디", required = true) private String emailId; @ApiModelProperty(value="비밀번호(해시)", requir..
안녕하세요. tomcat을 활용해서 war파일을 서버에 배포했지만, 자꾸 404 error 또는 접근 오류가 발생하여 접속조차 안될 경우가 있습니다. 한참 찾고 해맨 끝에, 방법을 알게 되었고 잊어버리지 않게 기록해두려고 합니다. 자세하게 설명하기보단, 순서대로 요점만 작성하겠습니다. 간단히 원인은 tomcat이 war파일에 접근할 때 여러 권한 상의 제약이 있어 배포하지 못하고 tomcat 서버만 호출해서 입니다. 즉, 위와 같이 RequestMapping한 url은 접근이 안되지만, Mapping URL 없이 기존 IP주소 + 포트 로 접근하면 Tomcat 서버는 호출되는 경우에 해당됩니다. 그럼 차례대로 진행해보겠습니다. 1) war 파일을 tomcat 설치 폴더의 webapps 폴더 내부로 옮기기..
안녕하세요. 제목이 좀 길었는데, 상황부터 설명드리자면 freenom에서 무료로 DNS 주소를 만든 후 AWS 고정IP와 연결시켰고, GoGetSSL에서 해당 DNS 주소에 맞는 인증서를 무료로 만들었습니다. 물론 서버에 암호화키와 인증서 파일을 넣고, Tomcat에 환경설정까지 마쳤습니다. 하지만... 처음엔 잘 되더니 얼마 지나지 않아 뻗어버리더군요... "DNS_PROBE_FINISHED_NXDOMAIN" 이 에러와 함께 말이죠. 이것이 리얼 서버 문제인지, 아니면 DNS 문제인지 밝혀내야 하는데, 이를 확인할 수 있는 방법은 우선 실제 IP주소로 접근해보면 됩니다. 그래서 IP주소로는 접근 가능한데(인증서는 오류날 수 있지만, 서버는 정상 동작합니다) DNS주소로는 위 오류가 발생한다??? 무조건..
안녕하세요. lombok의 @Slf4j 를 통해 Logger 객체 생성 없이 바로 log.debug()로 로그를 찍어볼 수 있는데요. 이 로그의 내용을 원하는대로 변경하기 위해 초기 설정하는 방법에 대해 기록해두려고 합니다. 1. pom.xml 설정 1.8 4.3.4.RELEASE 1.6.10 1.6.6 2.12.3 - 우선, 태그 시작 전 위에 별도의 properties를 설정하여, 버전 관리를 쉽게 할 수 있도록 합니다. - 위에서 jackson, java, springframework-version 태그는 작성하지 않아도 됩니다. org.slf4j slf4j-api ${org.slf4j-version} org.slf4j jcl-over-slf4j ${org.slf4j-version} runtime ..
간단합니다. npm uninstall webpack npm install webpack@^4.0.0 --save-dev webpack 버전 상의 충돌이 발생한 것 같습니다. 출처 : stackoverflow.com/questions/64373393/error-rule-can-only-have-one-resource-source-provided-resource-and-test-incl
안녕하세요. 서버를 구축하고, API 통신 예제를 만들던 중, POST 방식으로 객체에 값을 담아 Request 했는데 null만 뜨는 오류(+500 에러) 가 발생했었습니다. 이 때, @ModelAttribute를 사용했는데, 당최 어디서 오류가 나는지 아무리 찾아도 해결하지 못했습니다.. 그러던 중, POST 방식이기 때문에 @RequestBody 를 사용해서 통신하면 되지 않을까 하고 했는데 200 결과를 얻었습니다! 이를 계기로 두 어노테이션의 차이점을 공부하고, 다음 번에는 이런 이슈가 발생하지 않기 위해서 기록하겠습니다. @RequestBody - 클라이언트가 body에 application/json 형태로 값(보통 객체)을 담아 전송하면, body의 내용을 다시 Java Object(객체)로..
안녕하세요. 제목이 기네요.. 여튼, 오류 로그에는 "Invalid character found in the HTTP protocol" 이, 결과 페이지에는 404 ERROR 가 발생하는 경우에 대해 해결하는 방법입니다! *** 이 방법을 통해 해결할 수도, 안되면 다른 방법을 찾아보셔야 합니다 ㅠ 원인을 한참 찾은 결과, Eclipse Tomcat 상에서는 Modules에서 Web Module 설정할 때 Path를 "/" 로 설정하고 로컬호스트 테스트를 했었습니다만.. AWS 서버 내의 톰캣 설정에서는 해당 경로가 다르게 설정되어 있더라구요. (기본값) 즉, Tomcat의 Web Module URL Path 설정이 다르게 되어있어서 해당 HTTP 프로토콜 URL을 알지 못했다는 것입니다. .. 만약에,..
안녕하세요. API 서버 만들다가 하도 오류나서 적어보게 되었습니다. 하이고.. Json 객체를 response 해주기 위해서, 객체에 값을 담아 리턴하는 컨트롤러 함수를 구현했습니다. 이를 위해서, ModelAndView 객체 생성 시(또는 setViewName 시) "jsonView" 로 설정하여 ModelAndView 객체를 리턴해줬습니다. 하지만... No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'app' 멘붕.. 자꾸 URI를 알 수 없다고 합니다. 분명 RequestMapping도 그렇고, @Controller 어노테이션도 달았는데 말이죠. 한참 찾다가,, 초보적인 실수를 범한 걸 깨달았습니다. Di..
안녕하세요. 거두절미하고 원인 및 해결 방법을 설명드리겠습니다. 원인 : 설치된 Git 버전이 오래됨. 예전에는 오래되도 잘만 동작했는데, 갑자기 왜그러냐? -> 최근 git repository 생성 시 default branch 이름이 master 에서 main 으로 변경되면서 이를 이전버전이 받아들이지 못하는 듯 하다.. -> 브랜치 이름을 Main으로 변경하고 진행해도 계속 오류가 발생했다. 해결 방법 // windows git update-git-for-windows 이상입니다. 감사합니다.
안녕하세요. Vue.js 를 실무에 사용하기 위해 공부 겸 간단히 토이프로젝트를 진행하면서 필요한 부분이나 공부해야할 부분을 정리하려고 카테고리를 구성했습니다. Vue.js 또한 React처럼 SPA 를 개발하는 자바스크립트 프레임워크인데요. SPA에 대한 설명은 해당 게시글을 참고하시길 바랍니다. SPA 게시글 보기 그럼, Vue.js로 개발하기 위해 필요한 것들을 하나씩 설치해봅시다. 설치 순서 1) Node.js 2) VS Code(Visual Studio Code) 3) npm 4) Chrome 및 vue.js Devtools(확장 프로그램) 5) vue 6) vue.cli 7) 입니다. Node.js 설치 - JavaScript 런타임 입니다. - Veu.js 내장 도구들이 Node.js 기반이..