Spring boot 如何在WildFly 10中将爆炸战争部署为文件夹

Spring boot 如何在WildFly 10中将爆炸战争部署为文件夹,spring-boot,wildfly,Spring Boot,Wildfly,对于我当前的项目,我创建了独立的基于Spingboot的应用程序。目前,我正在WildFly standalone deployment文件夹中以war文件的形式部署应用程序。 对于war文件中的任何更改(如更新JNDI名称),我需要将war作为zip打开,解压缩并更改application.properties文件,然后将其打包为war 是否有任何方法可以将爆炸的战争保存在部署文件夹中?是的,这是可能的。请按照以下步骤操作: 1) 我认为您的war名称为project.war分解war文件,并

对于我当前的项目,我创建了独立的基于Spingboot的应用程序。目前,我正在WildFly standalone deployment文件夹中以war文件的形式部署应用程序。 对于war文件中的任何更改(如更新JNDI名称),我需要将war作为zip打开,解压缩并更改application.properties文件,然后将其打包为war


是否有任何方法可以将爆炸的战争保存在部署文件夹中?

是的,这是可能的。请按照以下步骤操作:

1) 我认为您的war名称为
project.war
分解war文件,并将文件夹名称保留为
project.war

2) 将分解的
project.war
文件夹粘贴到deployments文件夹中

3) 在任何编辑器中打开Wildfly\standalone\configuration\standalone.xml文件

4) 在文件中搜索子系统>
部署扫描程序标记
,找到后,将添加
自动部署分解为=“true”
参数


5) 完成所有步骤后,您可以重新启动WildFly

还有一种方法可以部署分解的war/ear文件,您只需在部署目录中创建名为FileName.war.dodeploy的标记文件,您还可以使用覆盖来“替换”部署中的文件。由于WildFly 12(我认为),您可以使用分解的托管部署,通过jboss控制台替换部署中的文件,并很快从web控制台本身进行编辑。

标签
部署扫描程序
应该是
auto deploy exploded=“true”