2011-03-17 4 views
0

원격 컴퓨터에서 실행중인 Java 서버 (부두)가 있습니다. 현재 수동으로 업데이 트를 올려야 할 때마다 로컬 컴퓨터에서 원격 컴퓨터로 .war 파일을 복사하고 있습니다. 이것은 정말로 느린 개발 사이클입니다.웹 응용 프로그램 (.war)을 원격으로 배포

Jetty는/webapps 폴더에 새로운 .war 파일을 저장하면 웹 응용 프로그램을 다시 시작합니다.

.war 업로드를 허용하는 새 서블릿을 추가하고 자체/webapps 폴더에 붙여 넣을 수 있습니다. 따라서 덮어 쓰고 다시 시작합니다. 그런 다음 재배포해야 할 때마다 로컬 컴퓨터의 .war 파일을 원격 컴퓨터의 실행중인 인스턴스로 업로드합니다. 귀엽지. 이런 식으로하는 더 좋은 방법이 있을까요?

감사

답변

0

당신은 어떻게, FTP 그것을 복사?

일반적으로 배포 자동화에 많은 시간을 투자해야합니다. 즉, 선행 시간은 나중에 저장되는 시간입니다. Maven을 사용하고 싶지만 단순한 상황이고 학습 곡선이 가파르 지 않으려면 Ant이 좋습니다.

(편집) Cargo 일 수 있습니다.

+0

하 나의 설치는 현재 끔찍합니다. 내 로컬 컴퓨터의 .war 파일을 임시 원격 FTP 사이트로 복사합니다. VNC를 사용하여 원격 장치에 로그인합니다. 해당 컴퓨터에서 원격 FTP 사이트에서 다운로드합니다. .war을/webapps 폴더로 이동하십시오. 부두를 다시 시작하십시오. 정말 오랜 시간이 걸립니다. – user291701