728x90
728x90
회사 업무에 이클립스 기반 프로젝트들이 많은데,
기능 개선을 할 때마다 clean, build 를 해줘야 코드가 제대로 인식이 된다.
근데 가끔씩 방금까지 되던 프로젝트가 ClassNotFoundException 이 뜨면서 프로젝트 실행이 안되는데
처음 이 문제가 생겼을 때, 해결에 시간이 꽤나 걸려서 글을 남긴다..
인터넷에는 보통
1. Project - Clean 실행
2. Project → Properties → Java Build Path → Order and Export → JRE System Library (체크)
3. Project - Build Automatically (체크)
이렇게 나오는데, 다 했는데도 해결되지 않았고
2번같은 경우는 기존에 체크 없이도 잘만 됬었다. (3번은 필자는 수동으로 한다)
필자가 해결한 방법은
하단 콘솔에 servers 탭에서 Tomcat을 우클릭하여 Clean을 진행 하고
위에 1번을 clean 후 build 하여 문제를 해결했다.
해당 문제가 생기는 원인은, 추측하기로 필자 같은 경우는 서버를 끄지 않고 기능 수정 후 프로젝트 Clean 과 build 를 계속하면서 Tomcat이 뭔가 꼬인듯 하다..
프로젝트 Clean 과 Tomcat Clean이 다른 것으로 Tomcat Clean을 하는 것이 해결방법이였다.
도움이 되길 바랍니다.
👏
'개발 관련 부가 지식 > 기타' 카테고리의 다른 글
세션 하이재킹(Session Hijacking)에 대해서 (0) | 2023.04.03 |
---|---|
시큐어코딩 - Parameter Binding (0) | 2023.03.28 |
Java Stack 구현 (0) | 2023.02.21 |
스프링 부트 동일 Apllication 여러 포트로 구동 with (인텔리제이) (0) | 2023.02.02 |
디자인패턴이란? (0) | 2023.01.22 |