将J2EE / Grails应用程序作为Windows桌面应用程序运行

时间:2009-06-30 13:27:37

标签: deployment grails java-ee installer jetty

我想做以下事情,但我不确定是否可以这样做,如果可以的话。在我的本地计算机上创建Grails应用程序并进行测试。然后以某种方式将其与Jetty服务器一起打包,并将其安装在用户桌面上。安装程序会在开始菜单中放置一个图标,该图标将启动服务器并在用户默认浏览器或嵌入网页的Java应用程序中加载起始页。

1 个答案:

答案 0 :(得分:2)

如果Jetty不是高优先级项目,您可以尝试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应用程序中正常工作。

相关问题