2012-12-20 2 views
2

WAR를 Jetty 9.0.0.M3에 배포했습니다. Jetty를 다시 시작하지 않고 업데이트 된 war 파일을 업로드 할 때마다 다시로드 할 수 있도록 내 컨텍스트에서 설정해야 할 사항을 파악하려고합니다.Jetty 독립 실행 형 WAR 자동 다시로드

나는 문서를 보았지만 내가 찾고 있던 것을 찾을 수 없었습니다. 필자는 임베디드 Jetty Maven 플러그인으로이를 수행하는 방법을 알고 있지만 독립형으로는 알지 못한다.

도움이 될 것입니다. 감사.

답변

1

키가 배포자에 있습니다. Deployment Manager 기능을 연결하고 Webapp 시작을 관리해야합니다.

http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-deploy/src/main/java/org/eclipse/jetty/deploy/providers/WebAppProvider.java

부두 XML 파일은 자바에 비해 얇은 피부가 그래서 우리의 분포의 전통적인 웹 애플리케이션 시작을 위해 사용하는 것 부두입니다 다음과 같은 XML 파일을 찾아 효율적이다.

http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-deploy/src/main/config/etc/jetty-deploy.xml

이것은 당신이 고칠해야한다.

+0

흠 ... 좋아, 그래서 제 jetty-deploy.xml을 그렇게 변경했습니다. 그 밖에 내가해야 할 필요가있는 것으로 보이는가? 내 말은 - 나는 그랬고 자동 재 로딩이 일어나지 않았다. – carlspring

+0

문맥을 바꿀 경우에만 작동하는 것처럼 보입니다. 왜 내가 그걸하고 싶니? 업데이트 된 WAR 파일을 서버에 업로드하고 있습니다. WAR 파일 자체의 파일 크기를 변경해서는 안됩니까? 컨텍스트 파일에서 변경해야 할 것이 있습니까? 나는 그것을 얻지 못하고 있거나 뭔가 잘못하고있다. 제게 좀 더 명확하게 설명해 주시겠습니까? 감사! :) – carlspring

+0

나는 스크립트가 문맥 파일을 만지는 것을 끝내었다. 그것은 우스꽝 스럽지만 일을한다. 그것을 올바르게하는 방법에 관한 제안은 더 환영 할 것입니다! :) – carlspring