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

问题描述:

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

+0

采取看看Tomcat的窗口服务的包装,是开源的,可能是基于一般的Java服务启动,它具有更广泛的使用。很多年前,我看了一下。顺便说一句:服务系统管理员!= instaler –

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

你也可能需要tomcat的包装。

Take a look at following example: