Deployment 作为windows桌面应用程序运行J2EE/Grails应用程序

Deployment 作为windows桌面应用程序运行J2EE/Grails应用程序,deployment,grails,jakarta-ee,installation,jetty,Deployment,Grails,Jakarta Ee,Installation,Jetty,我想做以下几件事,但不确定是否可以做到,如果可以,如何做到。在本地计算机上创建一个Grails应用程序并进行测试。然后将其与Jetty服务器打包,并安装在用户桌面上。安装程序会在“开始”菜单中放置一个图标,启动服务器并在用户默认浏览器或嵌入网页的Java应用程序中加载开始页。如果Jetty不是高优先级项目,您可以尝试。您可以创建一个“可执行war文件”,该文件可以部署在servlet容器上,也可以简单地从java-jar your.war开始 Winstone对Grails的集成非常重要,因此G

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

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

Winstone对Grails的集成非常重要,因此Grails将来可能会产生“可执行的战争”

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


更新:似乎winstone中的某些功能与版本0.9.5(它是支持Servlet 2.5/JSP 2.1的第一个版本)有所不同(或有缺陷)。我尝试了一些较旧的版本,0.8.1似乎与我的测试Grails应用程序配合得很好。

谢谢,我现在正在尝试。我宁愿使用Jetty,因为Winstone已经有一年多没有更新了,但如果这能起作用,我可能会坚持使用它。应用程序运行,但我无法让数据库控件使用嵌入的数据库,我必须考虑使用一个未嵌入的数据库。嗯,很有趣。我刚刚尝试了一个简单的Grails应用程序,也得到了一些空白页面:(试图弄清楚到底发生了什么。。。