[Error] Eclipse 구동에러 - 'Publishig to Server...' has encountered a problem..

bi_sz·2024년 1월 17일
0

Eclipse

목록 보기
7/7
post-thumbnail

'Publishig to Server...' has encountered a problem..

Could not delete C:\Users\KwonBi\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\
tmp0\wtpwebapps\Project\WEB-INF\lib\spring-social-web-1.1.4.RELEASE.jar. 
May be locked by another process.

프로젝트를 실행하기 전 서버를 클린하려는 데 해당 오류가 발생하였습니다.


해결 방법

톰캣이 실행되면서 이전에 쌓인 tmp0 폴더의 파일들이 삭제되지 않아 발생한 문제입니다.

보통 서버 구동에서 문제가 생기면 서버 클린을 해주는데, 저는 클린을 진행하다 발생한 오류이고 삭제되어야될 파일이 삭제되지 않아 발생한 오류이므로, Clean Tomcat Work Directory 를 진행해주었습니다.

Clean Tomcat Work Directory 를 진행하고 Clean 해주니 오류가 사라졌습니다.

위의 방법으로 해결이 되지 않는 경우 물리적으로 .metadata 디렉토리에 들어가 직접 삭제해주면 됩니다.

.metadata 디렉토리는 사용하는 workspace 디렉토리에 존재합니다.
저는 기본 경로에서 workspace 를 사용하고 있어
C:\Users\KwonBi\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core
경로에서 확인할 수 있었습니다.

해당 디렉토리의 tmp 폴더를 삭제해줍니다.

저는 서버가 4 개여서 tmp0, tmp1, tmp2, tmp3 으로 데이터가 쌓이는 것 같습니다.

오류가 발생한 서버는 가장 마지막 서버로 tmp3으로 추정되지만 서버를 실행할 때 자동으로 생성되어 데이터가 쌓이는 부분이니 4 개를 전부 다 삭제해도 무관합니다.

0개의 댓글