Eclipse(5)
-
Spring의 test 기능을 불러올 수 없다면? (import 불가)
문제: 스프링 프레임워크의 테스트 기능을 불러올 수 없다는 빨간 밑줄과 함께 다음 에러 메세지가 나온다. "The import org.springframework.test cannot be resolved" 해결법: pom.xml에 의존성에서 test를 추가해준다! 상세: 프로젝트 빌드명세서인 pom.xml에서 스프링의 테스트 기능인 spring-test가 주입되지 않았기 때문이다. pom.xml을 다음과 같이 추가시켜주면된다. 추가시킬 코드는 아래와 같다. org.springframework spring-test 5.0.7.RELEASE 중간에 라는 주석 부분에 추가시키는 게 적절할 것 같다.
2021.11.09 -
"Spring (Legacy) Project"를 생성하려는데 표시되지 않는 경우
문제: STS에서 Spring (Legacy) Project를 생성하려는데 마법사(wizards)에서 지원하지 않는다. 해결법: STS3 Add-On을 설치해준다. 상세: STS4에서는 관련 메뉴가 사라졌다. 따라서 STS3에서 Spring (Legacy) Project를 지원하기 때문에 market place에서 설치해주어야 한다. 설치는 직관적으로 할 수 있을 것이다. 설치가 되고나면 [Restart Now] 버튼을 눌러서 갱신시켜준다. 설치하고 나면 지원되는 것을 확인할 수 있다.
2021.11.08 -
Eclipse에 연동한 Tomcat(WAS) 서버에서 Error 404가 나오는 경우
문제 : 잘되던 Tomcat 서버가 어느 순간 HTTP 404 not found error를 낸다. 해결법: 프로젝트의 web.xml에서 논리적인 오류가 없는지 확인해본다. 상세: 요청(request)이 들어오면 WAS -> 서블릿 컨테이너 -> ... 순으로 참조되는데 논리적인 오류가 있는 web.xml을 서블릿 컨테이너가 참조한다면 그 이후의 요청, 응답 객체가 생성되지 않아 404 에러가 나는 것이다. 참고: https://yunbinni.tistory.com/82
2021.10.24 -
Eclipse에서 패키지 만들었는데 폴더로 표시된다면?
빨간 부분 버튼(또는 [Ctrl] + [F10]) 클릭 > Package Presentation > Flat은 폴더로 표시, Hierarchial은 패키지 구조로 표시
2021.10.19 -
Eclipse에서 Dynamic Web Module 변경이 되지 않을 때
문제 : Eclipse의 Tomcat 9.0 서버는 Dynamic Web Module 4.0을 지원하지 않는다. 그래서 Dynamic Web Module을 3.1로 바꾸기 위해서 프로젝트의 Properties > Project Facets에서 변경하려 했는데 막혀있다. 에러 메시지 : cannot change version of project facet dynamic web module to 3.1 해결법: 프로젝트의 디렉터리로 찾아가서 project facet 관련 설정 파일을 편집한다. 상세: 1. (프로젝트 디렉터리) > .settings > org.eclipse.wst.common.project.facet.core.xml 를 편집기에서 연다. 2. jst.web으로 되어있는 부분의 version을..
2021.10.19