在 jboss EAP 7 上更新现有的 war,无需重新部署

Update an existing war on jboss EAP 7 without redeploy

在我的 Jboss EAP 7 服务器上部署了 application.war。现在我想更新和添加一些 class 和 jsp files.How 我可以更新现有的 war 而不部署整个 war 吗?

@ehsavoie 根据你的建议,我只能更改 jsp 文件,但对于 Web-Content 文件,我需要重新启动应用程序,这里是 Jboss 维护校验和的问题每个已部署的应用程序,但您将新文件复制到一个已经分解的应用程序中。这不会影响校验和,所以现在在重新启动后它会爆炸你的最后一个 .war 并且你的更改已恢复。 部分部署的有效方法是在 cli 模式下使用 deployment:add-content 命令。

/部署=DEPLOYMENT_NAME.war:add-content(内容=[{target-path=/path/to/FILE_IN_DEPLOYMENT, input-stream-index=/path/to/LOCAL_FILE_TO_UPLOAD}]

如果您想阅读更多内容,请点击此处link