我想从Tomcat项目创建安装程序。必须执行此安装程序的任务是向用户询问几个输入参数,然后在war文件内的属性文件中更新这些参数。在此之后,安装程序会将战争文件复制到TOMCAT_HOME webapps文件夹中,更新后的属性文件包含用户输入的参数。 我测试了几个软件,如IzPack或Antigen,但我发现没有人可以做我所要求的。你知道我该怎么做我想做的? 非常感谢和非常感谢你从Tomcat项目创建java安装程序(war)
0
A
回答
1
它应该很容易做到这一点与一个简单的Swing应用程序。
WAR压缩文件是具有特殊布局的简单ZIP压缩文件,因此您只需打开文件并覆盖(或添加)更新的属性即可。
不幸的是,the ZipFile
API doesn't allow to modify an existing ZIP archive(bug 4129445,在写作时间超过10年),所以你将需要the truezip library。
也就是说,我们不希望以任何方式修改WAR档案。通常一个更好的解决方案是定义一个属性(如com.pany.app.configPath
),它给你配置文件的路径。这样,所有用户都会得到相同的WAR,并且属性文件是外部的。
相关问题
- 1. 用java程序创建Eclipse java项目
- 2. NPE在Tomcat中安装Clojure WAR,重新启动修复程序
- 3. 使用VS.Net中的安装项目(安装程序)创建和恢复mysql db
- 4. 在Visual Studio安装程序安装项目中创建文件夹
- 5. 简单的方法为.Net项目创建安装程序
- 6. 为多个项目创建一个Wix安装程序
- 7. 如何在Visual Studio安装项目中创建卸载程序?
- 8. 为Visual Studio项目创建Windows安装程序
- 9. 为Linux C项目创建安装程序
- 10. 如何为现有项目创建安装程序
- 11. 创建Windows安装程序
- 12. 创建安装程序
- 13. 在现有的Tomcat上安装Alfresco War
- 14. 从安装脚本创建应用程序菜单项
- 15. 安装后无法创建cocos2d项目
- 16. 安装项目创建额外的键
- 17. 创建使用Web安装项目
- 18. OpenStack安装 - 不创建openstack项目
- 19. 如何创建pip可安装项目?
- 20. maven创建项目安装文件夹
- 21. 如何为Java应用程序创建安装程序?
- 22. 为java web应用程序(linux和Windows)创建安装程序
- 23. 为java应用程序创建自定义安装程序
- 24. 使用Visual Studio安装程序创建msi安装程序
- 25. BannerBitmap不显示在Visual Studio安装项目创建安装
- 26. 从bat文件构建安装项目
- 27. Wix安装程序 - 创建安装程序,总是重新安装在自己
- 28. 从Griffon应用程序创建本机安装程序
- 29. Visual Studio安装程序项目:安装程序和应用程序图标
- 30. 安装从Visual Studio安装项目