我正在使用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. 運行gitlab亞軍
- 6. 如何使用css與代碼亞軍
- 7. 停止執行代碼
- 8. ASP.NET:停止代碼執行
- 9. 如何停止Maven執行
- 10. 如何停止或暫停php執行?
- 11. 從Ant運行AsUnit亞軍
- 12. Mac代碼完成代碼亞軍
- 13. 的IntelliJ代碼覆蓋率亞軍 - 無頭
- 14. gitlab亞軍使用錯誤的碼頭圖像構建容器
- 15. 自動設置碼頭圖像與ci亞軍
- 16. 如何防止mvn碼頭:從執行測試階段運行?
- 17. Fibonnaci.java和亞軍
- 18. SSHKit ::亞軍:: ExecuteError
- 19. 爲什麼TeamCity命令行亞軍在「系統」下執行?
- 20. Javascript執行何時停止?
- 21. mysqli_multi_query何時停止執行?
- 22. 碼頭停止命令GlassFish
- 23. 碼頭工人停止
- 24. 停止javascript執行
- 25. 停止執行JavaScript
- 26. jNIce - 停止執行
- 27. 調用後停止執行代碼UIAlertView
- 28. 停止執行代碼時在Page_Load中
- 29. 停止代碼在查詢中執行
- 30. 執行代碼後停止Docker容器
Secure_Termination文章很好,它解釋瞭如何啓動停止端口和停止鍵的jetty-runner,但是id沒有解釋如何停止它。 – ENargit