我想從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安裝項目