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

时间:2018-06-05 08:15:31

标签: spring-boot wildfly

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

有什么方法可以让我在部署文件夹中保持爆炸的战争?

3 个答案:

答案 0 :(得分:3)

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

1)我正在考虑您的战争名称project.war爆炸war文件并将文件夹名称保留为project.war

2)将展开的project.war文件夹粘贴到deployments文件夹中。

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

4)搜索子系统>找到文件deployment-scanner tag后,将auto-deploy-exploded="true"参数添加到其中。

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

答案 1 :(得分:1)

还有一种方法可以部署爆炸的war / ear文件,只需要在名为FileName.war.dodeploy的部署目录中创建标记文件

答案 2 :(得分:0)

您还可以使用叠加层来替换'部署中的文件。自从WildFly 12(我认为)以来,您可以使用爆炸式托管部署并通过jboss-console替换部署中的文件,并很快从Web控制台本身进行编辑。