2014-01-14 1 views
0

프로젝트 작업 중이고 프로젝트가 실행 중입니다. Java 파일에 문제가 있으므로 해당 문제를 해결했습니다. 하지만 회사 서버에 배포 된 war 파일에서 특정 java 파일을 업데이트하는 방법을 모르겠다. 도와주세요.전쟁 파일의 자바 파일을 올리기

답변

0

톰캣 아래에 추출 된 프로젝트 폴더에 새 자바의 .class 파일을 교체 할 수 있습니다. Tomcat을 다시 시작해야합니다. 그리고 다시 시작하려면 .class 파일 (u가 변경된 파일)을 바꾸거나 새 전쟁을 생성 한 다음 Tomcat을 다시 시작하십시오. 변경 사항이 반영됩니다.

업데이트 : 핫 배포 http://www.mulesoft.com/tomcat-deploy-procedures에 대한

+0

마지막 hotdeployment의 방법이 될 필요가있는 클래스가 이미로드 된 경우이 늘 작품은, 기사에서 논의되지이며, 수동 커맨드 복사 이름을 덮어 쓰기 전쟁 배포 . 특히 개발 환경에서는 괜찮습니다. 나는 프로덕션에서도이 스크립트를 사용했으며, ANT 스크립트는 네트워크를 통해 scp 복사를 수행했습니다. Tomcat에는 보안상의 이유로/manager webapps가 없습니다. 어제는이 대답을주었습니다. http://stackoverflow.com/questions/21094477/how-to-upload-a-war-file-on-tomcat-7-cookbook-by-chef/21095126#21095126 – Whome

0

당신은 뜨거운 배포를 지원하지 않습니다 바람둥이

+0

아니, 여기 경우 – Gab

0

http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Reload_An_Existing_Application

이 아마 여전히 전체 서버를 다시 시작보다 짧은 어쨌든 서비스 중단의 원인이 있지만됩니다.

웹 응용 프로그램을 압축 해제 된 디렉토리에서 배포 할 때만 작동합니다. 그렇지 않으면 웹 응용 프로그램을 배포 해제하고 다시 배포해야합니다.

(http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Undeploy_an_Existing_Application)

관련 문제