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

Jar*_*red 6 deployment installer grails jetty java-ee

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

Csa*_*a_H 2

如果 Jetty 不是一个高优先级项目,您可以尝试Winstone servlet 容器。您可以创建一个“可执行的 war 文件”,它可以部署在 servlet 容器上,也可以简单地以 java -jar your.war 启动。

Winstone 与 Grails 的集成已引起关注,因此也许 Grails 可以在未来产生“可执行的战争”。

使用安装程序创建软件(例如NSIS )可以非常轻松地创建开始菜单和桌面集成。

更新: winstone 中的 0.9.5 版本(这是第一个支持 Servlet 2.5/JSP 2.1 的版本)似乎有一些工作不同(或损坏)的地方。我尝试了一些旧版本,0.8.1 似乎与我的测试 Grails 应用程序配合得很好。