2009-06-30 16 views
6

我想要做以下,但不知道是否可以完成,如果是的話如何。在我的本地機器上創建一個Grails應用程序並對其進行測試。然後將它與Jetty服務器一起打包,並將其安裝在用戶桌面上。安裝程序會在啓動菜單中放置一個圖標,啓動服務器並在用戶默認瀏覽器或嵌入網頁的Java應用程序中加載啓動頁面。運行一個J2EE/Grails應用程序作爲一個Windows桌面應用程序

+0

這個有什麼進展? – Armand 2010-12-15 22:39:56

回答

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

相關問題