我想要做以下,但不知道是否可以完成,如果是的話如何。在我的本地機器上創建一個Grails應用程序並對其進行測試。然後將它與Jetty服務器一起打包,並將其安裝在用戶桌面上。安裝程序會在啓動菜單中放置一個圖標,啓動服務器並在用戶默認瀏覽器或嵌入網頁的Java應用程序中加載啓動頁面。運行一個J2EE/Grails應用程序作爲一個Windows桌面應用程序
6
A
回答
2
如果碼頭不是高優先級項目,您可以嘗試Winstone servlet container。你可以創建一個「可執行的war文件」,它可以部署在servlet容器上,或者簡單地以java -jar your.war開頭。
Grails的Winstone集成版本是on radar,因此Grails可能會在未來產生「可執行的戰爭」。
使用安裝程序創建軟件(例如NSIS)可以非常容易地創建開始菜單和桌面集成。
更新:似乎winstone從版本0.9.5(它是支持Servlet 2.5/JSP 2.1的第一個版本)中有一些工作不同(或破壞)。我嘗試了一些舊版本,0.8.1似乎與我的測試Grails應用程序正常工作。
+0
謝謝,我現在正在嘗試這個。我寧願使用Jetty,因爲Winstone在一年內還沒有更新過,但如果這樣做可行,我可以堅持下去。 – Jared 2009-06-30 14:08:07
相關問題
- 1. 從另一個Java應用程序運行桌面應用程序
- 2. Windows 10 UWP應用程序作爲桌面應用程序
- 3. 從一個桌面應用程序
- 4. Java:將一個小程序轉換爲桌面應用程序
- 5. 使用PHP作爲一個桌面應用程序
- 6. 運行Node-Webkit就像一個桌面應用程序
- 7. 構建一個桌面應用程序以定期運行
- 8. 運行的Scala程序作爲一個Java應用程序
- 9. 運行Windows服務作爲一個控制檯應用程序
- 10. 如何將Windows桌面應用程序轉換爲Mac桌面應用程序?
- 11. 桌面應用程序(Windows應用程序)連接Windows手機
- 12. 將數據從一個桌面/ Web應用程序傳遞到另一個桌面應用程序
- 13. 從桌面應用程序運行Windows 10的相機應用程序
- 14. 確保Windows Mobile應用程序未運行 - 從桌面應用程序
- 15. 無法運行Qt應用程序作爲一個獨立的應用程序
- 16. 爲另一個用戶運行Windows應用程序
- 17. Windows桌面共享API:如何共享一個應用程序
- 18. 創建一個Windows桌面應用程序不是一個地鐵/商店應用程序
- 19. 運行遠程應用程序,但不是整個桌面
- 20. 如何從另一個qt應用程序運行一個qt應用程序
- 21. 如果一個桌面應用程序從應用UWP
- 22. Windows 8從桌面應用程序啓動「metro」應用程序?
- 23. 提供Windows 8應用程序和桌面應用程序
- 24. 將桌面應用程序嵌入Windows 8應用程序
- 25. 從Rails應用程序構建Windows桌面應用程序
- 26. 從Flex4 mxml桌面應用程序啓動Windows應用程序
- 27. Meteorjs作爲桌面應用程序
- 28. Silverlight作爲桌面應用程序?
- 29. 運行第一個Android應用程序
- 30. 的cPanel:運行一個應用程序
這個有什麼進展? – Armand 2010-12-15 22:39:56