-
Eclipse 소스 변경 반영 안될 때삽질 2022. 4. 1. 11:22반응형
이클립스에서 xml, java 소스 등을 변경하여 저장해도 수정사항이 반영되지 않을 때가 있다.
이럴 때는 Tomcat deploy가 잘못되었거나 IDE에서 컴파일이 잘못된 경우일 수 있다.
Tomcat launch configuration에서 서버, deploy path를 확인할 수 있는데, 따로 설정해주지 않았으면
{워크스페이스 주소}\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 (tmp0, tmp1, tmp2 ... 식으로 인덱스로 생성된다.)
해당 path에 deploy가 제대로 되지 않았을 경우 아래와 같이 clean을 해줘야 한다. (Tomcat 인스턴스가 중지(Stopped) 상태에서 진행)
Tomcat clean을 한 경우에도 수정한 소스가 반영이 되지 않는다면, 배포한 소스가 기존 프로젝트의 class를 참조하기 때문일 수도 있다.
{프로젝트 폴더}\target\classes에는 IDE가 컴파일한 파일들이 들어있는데, 이 과정에서 엉키게 되면 Project clean까지 해줘야 한다..
toolbar에서 Project -> Clean 으로 진입해서 프로젝트를 선택하면 된다.
반응형'삽질' 카테고리의 다른 글
HttpClient 연결 유지 관리 (0) 2022.04.02 Build path specifies execution environment JavaSE-1.8. There are no JREs installed in the workspace that are strictly compatible with this environment. (0) 2020.12.03 The project cannot be built until build path errors are resolved (0) 2020.11.24 connect ECONNREFUSED ~ at TCPConnectWrap.afterConnect (0) 2020.11.06 Error: spawn cmd.exe ENOENT (0) 2020.11.06