서브버전을 사용하여 버전관리를 하고있고 잘(?)진행되고 있지요~
다른 클라이언트에서 새로 해당프로젝트를 셋팅할때 간혹 보이는 문제점이 있는데요.
바로 웹서버 구동시 발생하는 class not found ... 두둥!
보통의 경우는 이렇습니다.
1. src 부분에 에러가 마구뿜어져 있는 경우
프로젝트 속성의 Java Build Path -> Library -> JRE System Library (unbound)
다시 JRE 를 로컬에 맞게 추가해주면 문제가 해결됩니다.
이제 아무런 에러도 없고 다른곳에서는 잘되던 소스니 웹서버 실행하면 될거 같습니다 +_+
하지만 이렇게 했음에도 class not found 를 뿜는다면 최후의 원인은 바로 이것입니다~!
2. 웹서버의 실제 서비스 디렉토리에 클래스가 갱신(빌드)되지 않은 경우
결국엔 쓰레기가 남아있었다는 이야기 입니다;;
이클립스에서 웹서버를 Servers 에 등록하여 사용하게 되면
workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
위치에 빌드되어 웹서버가 이위치를 서비스 하게 됩니다.
하지만 어떤 이유로 가끔 자동으로 다시 빌드해주지 못하는 경우가 발생하는데
이를 해결하기 위해서는 다음과 같이 해주시면 됩니다.
Servers View 창에 등록되어있는 웹서버 오른클릭!! -> 팝업메뉴중 "Clean.." 클릭!!
0 개의 댓글:
댓글 쓰기