我正在使用jettyrunner來執行我的war文件。我正在使用命令java -jar jetty runner ex.war.But從我的Java應用程序運行這個碼頭服務器,通過執行java.My中的這些命令問題是第一次它的工作好,但第二次,如果我再次執行另一個戰爭文件與相同的代碼執行舊war.i已經找到原因,舊的碼頭服務器繼續running.How我可以停止從java這個服務器爲了啓動另一個戰爭的碼頭服務器。如何停止執行碼頭亞軍
1
A
回答
2
一個選擇應該是:
http://wiki.eclipse.org/Jetty/Howto/Secure_Termination
另一個辦法是使用ShutdownHandler:
還是不要直接從Java代碼中使用的碼頭亞軍一樣,並且只需編寫一個小的嵌入式用法:
0
原來,jetty-runner.jar沒有一個功能來阻止現有的碼頭流程使用stop-port
和stop-key
。
然後,從不同的終端停止碼頭,你需要 提供相同的端口和關鍵信息。對於這個你要麼 需要碼頭的本地安裝,
jetty-maven-plugin
jetty-ant
插件,或者編寫自定義類
幸運的是,我正在執行gradle這個身材,所以jetty-ant
滿足了我的需求。
相關問題
- 1. 碼頭亞軍不執行戰爭文件
- 2. 的Intelli碼頭亞軍插件錯誤
- 3. 如何停止碼頭
- 4. 如何停止碼頭拉
- 5. 聲納亞軍執行失敗
- 6. 如何停止PHP代碼執行?
- 7. 如何使用css與代碼亞軍
- 8. 運行gitlab亞軍
- 9. 如何使用GitLab亞軍啓動一個服務,並防止它停止?
- 10. 停止執行C#代碼
- 11. ASP.NET:停止代碼執行
- 12. 停止代碼執行Java
- 13. Java停止代碼執行?
- 14. 停止執行代碼
- 15. 如何停止執行eventlisteners
- 16. 如何停止Maven執行
- 17. 如何硒junit4亞軍
- 18. 如何停止或暫停php執行?
- 19. 如何中止或停止JavaScript執行?
- 20. 從Ant運行AsUnit亞軍
- 21. Mac代碼完成代碼亞軍
- 22. 與碼頭亞軍的幫助下啓動服務器
- 23. 傳遞信譽給gitlab-ci亞軍能夠推碼頭圖像...?
- 24. 自動設置碼頭圖像與ci亞軍
- 25. 的IntelliJ代碼覆蓋率亞軍 - 無頭
- 26. gitlab亞軍使用錯誤的碼頭圖像構建容器
- 27. 如何防止mvn碼頭:從執行測試階段運行?
- 28. Fibonnaci.java和亞軍
- 29. GitLab CI亞軍,
- 30. SSHKit ::亞軍:: ExecuteError
Secure_Termination文章很好,它解釋瞭如何啓動停止端口和停止鍵的jetty-runner,但是id沒有解釋如何停止它。 – ENargit