오류모음집 4

톰캣 실행 오류(나는 간단한 문제였다.)

나의 원인 @WebServlet("이름") 슬래쉬 / 를 뺴먹었다. @WebServlet("/이름") / 넣고 다시 실행했더니 됨. 그래도 안되면 IDE에 등록된 톰캣을 delete하고 설치된 톰캣을 재 등록. (servers탭 오른쪽 버튼 클릭) -> delete -> new - > 등록 웹 애플리케이션도 해당 톰캣에 등록 되어 있는지 buildPath 를 들어가서 확인해본다. 그래도 안되면 포트가 80 혹은 90인지 확인. 8080이 기본 포트번호인데 다른 서버와 통할 때 충돌이 일어날 수 있다고 배웠는데 이 때 8090으로 변경하면 해결된다고 한다. 난 이클립스를 사용해서 이클립스의 tocat폴더의 server.xml 들어가보면 영어 카타리나 탭 밑에 connector 탭의 포트 번호 8090이 맞..

오류모음집 2020.05.03

JSP the superclass javax.servlet.http.httpservlet was not found 오류

MAC. 에러발생:이클립스에서 JSP 파일 생성한 후 에러 발생 에러내용:the superclass javax.servlet.http.httpservlet was not found 에러해결: 1.Project Explorer 탭에서 해당 JSP 파일 생성한 프로젝트에 오른쪽 마우스 클릭 -> Properties 클릭 2.돋보기 모양의 검색창에 'Project Facets' 입력한 후 리스트에서 java 클릭 두 개의 탭이 있을건데 Runtimes 클릭 후 사용하고 있는 톰캣에 체크 후 Apply.

오류모음집 2020.02.05

@WebappConfiguration 안됨

스프링 MVC테스트를 해보려고 하는데 @WebappConfiguration api가 자동완성에 안뜬다.https://www.baeldung.com/integration-testing-in-spring위 링크를 통해 나는 pom.xml 의 Junit과 spring-test 의 dependency가 뭔가 이상하다는 것을 발견했다. @결론스프링을 사용한다는 가정 하에Junit 11버전 이상spring-test 에서 쓰는 프레임워크 릴리즈 버전 4.3.8이상라이브러리 다운하면 끝. 일단 자동완성 기능에 안나옴. 찾아보니 테스트를 위해 @WebappConfiguration을 사용하려면 두 개의 라이브러리가 필요함.Junit 버전은 수정 후임.(11버전 이상이어야 하는 걸로 알고 있음.) (pom.xml 의 pom..

오류모음집 2018.12.16

JSON 406 에러 해결

JSON 406에러 해결406의 원인은 3가지 원인 화면 이 문제를 해결하려면 다음 사항을 체크 해보기! 1.jackson 라이브러리가 있는지 확인.현재 스프링으로 작업하고 있으므로 pom.xml에 다음의 라이브러리를 추가함. 2.annotation-driven 이 있는지 확인servlet-context.xml에 아래와 같은 태그가 있어야 클래스에서 애노테이션을 쓸 수 있기 때문에 해줘야 함 3.json으로 반환 가능한 클래스를 사용해야 함.(map,arrayList,vo)그리고 애노테이션이 재대로 명시했는지 확인 출처https://m.blog.naver.com/PostView.nhn?blogId=javaking75&logNo=220087537903&proxyReferer=https%3A%2F%2Fwww..

오류모음집 2018.12.16