2016-09-09 4 views
0

localhost에서 서버를 실행하여 테스트 한 코드가있는 저장소가 있습니다. 표준 절차는 Apache-Tomcat-7을 시작하고 Maven을 사용하여 프로젝트를 다시 빌드하고 배포하는 것이 었습니다.Apache Tomcat이 git 숨김을 인식하지 못하고 나중에 git stash 적용된 변경 사항을 적용했습니다.

코드를 컴파일 한 후 git stash으로 변경하고 이전 버전을 빌드하고 배포하면 모든 브라우저에서 올바르게 실행됩니다. 그 후 git stash apply을 호출하고 생성 된 .war 파일을 다시 빌드하고 배포했습니다. 그러나 생성 된 전쟁과 배포 된 .war 모두에서 정확한 버전의 코드가 있음에도 불구하고 이제 브라우저에는 새로운 적용 버전이 표시되지 않습니다.

나는 다시 시작 로그 &을 삭제 톰캣 & 종료, 캐시 파일을 제거, Ctrl 키 + F5을 시도했다. 그러나 올바르게 배치되었지만 변경 사항은 localhost로 이동할 때 브라우저에 표시되지 않습니다.

문제를 해결하려면 어떻게해야합니까?

답변

1

새 코드가있는 웹 응용 프로그램은 제대로 빌드되었지만 web.xml, init() 또는 클래스 로더의 오류로 인해 배포되지 않을 수 있습니다. 이처럼 보이는 catalina.out 파일에서 라인의 에 대한

봐 :

INFO: Deploying web application archive /usr/local/tomcat/apache-tomcat-7.0.63/webapps/web-apps#uits#qr.war 
INFO: Deployment of web application archive /usr/local/tomcat/apache-tomcat-7.0.63/webapps/web-apps#uits#qr.war has finished in 5,123 ms 

는 "배포"라인 및/또는 아니오 "배포"라인 후에 오류가 발생하면, 문제를 설명 할 수 있습니다.