2009-09-23 4 views
4

Tomcat 6 서버에 새로운 WAR를 배포하는 데 문제가 있습니다.Tomcat Hot Deploy가 작동하지 않습니다.

새로운 WAR를 추가 할 때 Tomcat이이를 배포하려고 시도하고 있음을 알 수 있습니다. 그러나 문제는 이전 전쟁 배포 취소에 있다고 생각합니다. 폭발 된 전쟁 폴더의 내용은 모두 삭제됩니다. WEB-INF 폴더는 제외됩니다.

서버를 중지하고 WEB-INF 폴더를 삭제 한 다음 다시 시작하면 내 전쟁이 올바르게 배포됩니다.

누구든지 여기에 일어날 수있는 일을 제안 할 수 있습니까?

감사합니다.

+0

디버깅 (101) : 카탈 홈에서 바로 편집의 context.xml이 잠금을 제거하려면에

<context> 

변경 당신의 가정을 확인합니다. WAR 파일의 내용을 깨끗한 디렉토리에 압축을 풀고 실제로 올바른 WEB-INF를 포함하고 있는지 확인 했습니까? – kdgregory

답변

6

해결책을 찾았는데 문제는 Tomcat이 실행 중일 때 Windows가 폴더를 잠그고 있다는 사실에 있습니다.

<Context antiJARLocking="true" antiResourceLocking="true">