Error 모음
[이클립스] Publishing failed with multiple errors.
ddobuk
2023. 12. 1. 14:22
Q0. 개요
이클립스에서 개발 환경을 세팅하거나 또는 갑자기 잘 되던 로컬 환경에서 에러가 발생하는 경우가 있다.에러의 내용을 확인해보면
Publishing failed with multiple errors
May be locked by another process.
퍼블리싱하는 과정에서 프로세스에 락이 걸렸다는 문구가 꽤나 자주 발생되었다.
특별한 소스를 고치거나 작업을 하진 않았기 때문에 원인 파악이 안되어서 여러 글들을 찾아보았다.
정확한 원인을 파악하진 못하였지만, 해결 방법은 대부분 동일하게 처리되었다.
되도록이면 순서대로 처리하는 것이 좋다.
1. 이클립스 상단 > Project 탭 > 톰캣 서버 구동 시, 에러가 나는 프로젝트를 Clean한다.
2. 구동 시, 에러가 나는 서버 우클릭한다 > Clean한다.
3. 구동 시, 에러가 나는 서버 우클릭한다 > Clean Tomcat Work Directory한다.
* 혹시라도 소스를 체크아웃받고 초기 세팅을 하는 경우에는 아래의 작업도 참고한다. (Maven인 경우)
- 우측 Project Explorer > 프로젝트 우클릭 > run > Maven clean
- 우측 Project Explorer > 프로젝트 우클릭 > maven > maven update.
나와 같은 경우에는 한번에 처리가 되지 않아서 위의 과정을 몇 차례 반복하여 해결되는 경우가 많았다.
처리가 되기 시작하면 Publishing& Bulild가 정상적으로 완료되고 Tomcat 서버가 실행되는 것을 로그로 확인할 수 있다.
Q1. 결론적으로
이클립스에서 위와 같이 프로세스가 락이 걸렸다고 나오거나 다른 PC에서는 정상인데 본인 PC에서 내려받고 실행을 할때 안되는 경우에는 무조건 clean을 순차적으로 실행해보는 수 밖에 없는 것 같다.
혹시나 원인이나 다른 방법을 찾게되면 공유받을 수 있으면 좋겠다.