tomcat 에 war 재배포 후에도 계속 이전 소스로 처리됩니다.
조회 4,537 · 댓글 1
tomcat 에 war 를 배포하여 사이트를 구축하고 있습니다.
그런데 war 를 재배포하고 tomcat 을 재기동한 후에도 계속 이전 소스로 처리됩니다.
신기한 것은 war 를 그냥 소스를 풀어서 배포한 후 재기동하면 바뀐 소스가 적용됩니다.
그렇게 한번 해주고 나서 다시 war 로 배포하고 재기동하면 계속 바뀐 소스가 적용되지만,
또 다시 새로운 버전의 war 를 배포하면 계속 이전 소스로 처리됩니다.
결론적으로 현재는 바뀐 소스를 적용시키려면 찬차례 완전히 풀어서 배포하여야 합니다.
tomcat 디렉토리의 work 디렉토리 문제는 아닌 것 같습니다.
(기동 시마다 다 지우게 되어 있고 직접 확인도 하였습니다)
어떤 원인 때문에 이런 현상이 발생하는 것일까요?
그런데 war 를 재배포하고 tomcat 을 재기동한 후에도 계속 이전 소스로 처리됩니다.
신기한 것은 war 를 그냥 소스를 풀어서 배포한 후 재기동하면 바뀐 소스가 적용됩니다.
그렇게 한번 해주고 나서 다시 war 로 배포하고 재기동하면 계속 바뀐 소스가 적용되지만,
또 다시 새로운 버전의 war 를 배포하면 계속 이전 소스로 처리됩니다.
결론적으로 현재는 바뀐 소스를 적용시키려면 찬차례 완전히 풀어서 배포하여야 합니다.
tomcat 디렉토리의 work 디렉토리 문제는 아닌 것 같습니다.
(기동 시마다 다 지우게 되어 있고 직접 확인도 하였습니다)
어떤 원인 때문에 이런 현상이 발생하는 것일까요?
attribute 중 unpackWARs 가 true 인지 false 인지 확인을 하고, 만일 true 로 되어 있다면 webapps 에 풀려있지는 않은지 확인해 보세요.
로그인 후 답글을 남길 수 있습니다.