java - 通过Java应用程序动态更新和生成WAR文件

标签 java war

我正在开发一个动态应用程序生成应用程序,其中当用户提交特定表单时,文件会在预构建的 war 文件中更新,并将 WAR 文件提供给用户。例如,用户填写了提供所有应用程序详细信息的表单,并且我们已经有一个 WAR 文件,其中需要更新一些文件,然后将 WAR 提供给用户...然后用户可以部署该 WAR 文件以获取他自己的应用程序...我该怎么做??

最佳答案

感谢您更新问题。 war 文件实际上是一个特殊结构的简单 zip 文件。要操作您可以使用Zip包http://docs.oracle.com/javase/7/docs/api/java/util/zip/package-summary.html

也许您希望创建 zip 文件作为新版本的一部分,然后对其进行修改。

因此您想要创建一个包含本地类、lib 和 xml 的 zip 文件。创建 zip 文件并将其重命名为 my.war war 文件需要遵循 war 文件目录格式,请参阅 en.wikipedia.org/wiki/WAR_file_format_(Sun)

关于java - 通过Java应用程序动态更新和生成WAR文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566609/

相关文章:

java - Android BluetoothSocket 写入在 4.2.2 上失败

java - fillRect() 中的负数

java - 从 ArrayList 中删除一个元素并将该元素移动到数组 java

java - Proguard obfuscate only/WEB-INF/classes/**/*.class 文件在我的 war 中

java - 将 BigInteger 存储到 Mysql

java - 如何确定 setPersistenceEnabled 是否已启用?

Maven WAR 依赖

gradle - 如何将context.xml放入war的META-INF中?

java - 重命名 war 文件以更改 Web 应用程序的上下文路径

Spring 启动 : can't create war with maven: Unable to find main class