对于当前的项目,我创建了基于Spingboot的独立应用程序。目前,我正在WildFly独立部署文件夹中将应用程序部署为war文件。对于war文件中的任何更改(比如更新JNDI名称),我需要将war作为zip打开,解压缩并更改application.properties文件,然后将其作为war包。
有什么方法可以让我把爆炸的战争保存在部署文件夹中?
发布于 2018-06-05 08:19:43
是的是可能的。请遵循以下步骤:
1)我正在考虑您的war名称,因为project.war爆炸了war文件,并将文件夹名保留为project.war
2)将已爆炸的project.war文件夹粘贴到部署文件夹中。
3)在任何编辑器中打开Wildfly\standalone\configuration\standalone.xml文件
4)在文件中搜索子系统> deployment-scanner tag,在其中添加auto-deploy-exploded="true"参数。
5)在完成所有步骤之后,您可以重新启动WildFly
发布于 2018-06-06 03:15:38
还有一种部署爆炸性war/ear文件的方法,您只需要在部署目录中创建带有名称FileName.war.dodeploy的标记文件
发布于 2018-06-06 14:04:24
您还可以在部署中使用overlays来“替换”文件。而且,由于WildFly 12 (我认为)可以使用爆炸性的托管部署,并通过jboss替换部署中的文件,并且很快就可以从web控制台本身编辑。
https://stackoverflow.com/questions/50695327
复制相似问题