tomcat 에 war 재배포 후에도 계속 이전 소스로 처리됩니다.

조회 4,537 · 댓글 1
강철지그강철지그작성자2014년 2월 15일
tomcat 에 war 를 배포하여 사이트를 구축하고 있습니다.

그런데 war 를 재배포하고 tomcat 을 재기동한 후에도 계속 이전 소스로 처리됩니다.

신기한 것은 war 를 그냥 소스를 풀어서 배포한 후 재기동하면 바뀐 소스가 적용됩니다.
그렇게 한번 해주고 나서 다시 war 로 배포하고 재기동하면 계속 바뀐 소스가 적용되지만,
또 다시 새로운 버전의 war 를 배포하면 계속 이전 소스로 처리됩니다.

결론적으로 현재는 바뀐 소스를 적용시키려면 찬차례 완전히 풀어서 배포하여야 합니다.

tomcat 디렉토리의 work 디렉토리 문제는 아닌 것 같습니다.
(기동 시마다 다 지우게 되어 있고 직접 확인도 하였습니다)

어떤 원인 때문에 이런 현상이 발생하는 것일까요?
appsrootappsroot2014년 2월 17일
attribute 중 unpackWARs 가 true 인지 false 인지 확인을 하고, 만일 true 로 되어 있다면 webapps 에 풀려있지는 않은지 확인해 보세요.

로그인 후 답글을 남길 수 있습니다.