对于我当前的项目,我创建了基于Spingboot的独立应用程序。目前,我正在将应用程序部署为WildFly独立部署文件夹中的war文件。 为了在war文件中做任何更改(比如更新JNDI名称),我需要打开war作为zip,解压缩并更改application.properties文件,然后将其打包为战争。
有什么方法可以让我在部署文件夹中保持爆炸的战争?
答案 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控制台本身进行编辑。