我有一个使用HSQLDB嵌入式数据库的简单Java Web应用程序。该应用程序打包为一个简单的war文件。部分要求是开发一个应用程序安装程序,它将:
我还需要为MAC和Windows做这个,有关如何实现这一点的任何想法?
答案 0 :(得分:2)
这个问题看起来很简单。解决方案:
不要依赖具有/不具有JRE的目标系统。将兼容的JRE与应用程序安装程序一起打包并强行安装(我遇到了兼容性问题)。
在安装程序中,您应该拥有数据库应用程序的安装程序(如果需要),JRE文件夹和已存在war文件的tomcat文件夹。只需将这些东西压缩/压缩,然后在安装过程中解压缩/解压缩它们。
将CATALINA_HOME
变量设置为tomcat文件夹作为系统变量。
设置JRE_HOME
并将PATH
附加到您的JRE
文件夹和JRE/bin
文件夹
分别在你启动tomcat的同一个会话中。这迫使tomcat
选择你的JRE版本,不会打扰任何其他运行的应用程序
JVM。