我目前使用YAJSW來包裝我開發的Java應用程序。由於某種原因,我看到它創建了兩個java.exe進程(我在windoes任務管理器中看到它:1:「C:\ Program Files \ Java \ jdk1.7.0_72 \ bin \ java.exe」「-classpath」「 D:\ yajsw-stable-11.04 \ wrapper.jar「2:」C:\ Program Files \ Java \ jdk1.7.0_72 \ bin \ java.exe「-classpath /D:/yajsw-stable-11.04/./wrapperApp .jar)。當我將應用程序作爲服務啓動時 - 只有一個java.exe進程正在創建。 meybe問題在於使用wrapper.working.dir。該屬性指向我的應用程序二進制文件可以嗎?任何想法爲什麼是這樣?YAJSW創建兩個java.exe進程
0
A
回答
1
使用YAJSW將流程作爲服務啓動時,這很正常。 服務啓動時,它首先啓動一個內存佔用少的進程,即YAJSW包裝進程,用於監視應用程序進程。然後,它推出另一個流程,即您的實際程序。您會注意到,當您關閉服務時,兩者都將正常終止。最後,您可以通過使用的物理內存量或通過在YAJSW配置中設置processID來告訴您的進程。
相關問題
- 1. 查殺java.exe進程
- 2. 泄漏的java.exe進程
- 3. 創建兩個線程
- 4. 如何重命名java.exe/javaw.exe進程?
- 5. 創建一個子進程
- 6. 從兩個應用程序創建一個「通用二進制」?
- 7. 進口創建表兩個文件
- 8. 創建由父母管理的兩個子進程
- 9. 如何在同一時間創建兩個jquery-ajax進程?
- 10. 爲什麼CreateObject(「InternetExplorer.Application」)創建兩個iexplorer.exe進程?
- 11. 創建pypy進程
- 12. 創建子進程
- 13. 殺死一個已創建的子進程及其創建的所有進程
- 14. Smack聊天創建兩個線程
- 15. 創建非創建子進程的進程
- 16. C幫助創建一個進程樹
- 17. 解釋創建了多少個進程?
- 18. 如何用Java創建一個進程
- 19. 創建一個跨進程EventWaitHandle
- 20. 我如何創建多個進程
- 21. 如何創建一個進程棧?
- 22. 從deamon創建一個分叉進程
- 23. 如何讓另一個進程創建的進程使用創建進程的一部分內存?
- 24. 創建獨立進程!
- 25. C子進程創建
- 26. 檢測創建進程
- 27. 檢測進程創建
- 28. 創建進程14001.net
- 29. PonyLang Windows創建進程FFI
- 30. 創建後臺進程?
謝謝。我注意到,當服務包裝一個jboss java進程時 - 我只有一個java進程。但是在獨立的java進程中,包裝程序創建了兩個進程,如我所述。你能解釋一下嗎? – user5157427