java - 在 Windows 上安装带有嵌入式 Tomcat 的 Java Web 应用程序(使用系统托盘管理)

标签 java tomcat grails windows-installer

我的任务是为我们的 Windows 应用程序制作安装程序。它应该是一些 *.exe 或 *.msi 文件。该应用程序是用 grails 制作的,并打包成一个带有嵌入式 Tomcat 的 war 文件,可以通过“java -Dgrails.env=production -jar x.war”启动我们需要一个快捷方式来启动该应用程序,然后在系统托盘中应该出现一个图标,这将允许停止应用程序(服务器)。该应用程序需要安装在指定的路径,一些参数应该保存在一些配置文件中。我在谷歌上搜索了一些关于安装程序的信息,如果你有简单的 jar 桌面应用程序,似乎很容易理解该怎么做,但在我们的例子中,它是一个嵌入式服务器,需要通过系统托盘进行管理,所以我真的不知道我使用哪个工具可以用来实现这个。不幸的是,我们买不起商业解决方案。您可能有什么建议?

最佳答案

很久很久以前我用过这个:NSIS

您可能还需要 tomcat 包装器。

Take a look at following example:

关于java - 在 Windows 上安装带有嵌入式 Tomcat 的 Java Web 应用程序(使用系统托盘管理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46036517/

相关文章:

java - Java 中的静态方法调用是如何工作的?

java - 确保用户浏览器检索到 css、js 和图像的全新副本

grails - 用外键插入Grails Domain对象

hibernate - grails GORM 或声明

grails - 获取 paypal rest api grails 的访问 token

java - Selenium WebDriver 在线程 "main"org.openqa.selenium.ElementNotInteractableException 中抛出异常

java - Mule 和 Java - 字节 [] 到文件

Java 8 : Difference between map and flatMap for null-checking style

java - 关于读取 jar 文件的错误

Spring Boot war 文件适用于嵌入式但不适用于独立的 Tomcat