6

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

4

1 回答 1

2

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

Grails 的 Winstone 集成正在引起人们的注意,因此也许 Grails 可以在未来产生“可执行的战争”。

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

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

于 2009-06-30T13:58:00.620 回答