WildFly 8.2自动部署配置

时间:2016-03-01 12:58:03

标签: wildcard wildfly-8

如何将WildFly 8.2.1配置为:

  1. 运行服务器
  2. 时,不从“部署”文件夹自动部署
  3. 始终从启动时“部署”部署,忽略以前的部署结果
  4. 如果我为部署扫描程序设置了scan-enabled =“false”,则WildFly在启动时甚至没有部署新文件。 当scan-enabled =“true”时,WildFly没有部署在之前启动时未能部署但未更改的文件。

2 个答案:

答案 0 :(得分:1)

避免在standalone.xml中为deployment-scanner自动部署集auto-deploy-zipped="false" auto-deploy-exploded="false"

但是每当你想要部署另一个文件时,你必须为它添加MARKER FILES。

例如,指示HelloWorld.war文件的标记文件应在deployments文件夹中部署为HelloWorld.war.dodeploy,文件应包含内容 - HelloWorld.war

然后只有它会自动部署你的新文件。

有关详情,请参阅thisthis链接。

答案 1 :(得分:0)

如果scan-enabled =“false”,则WildFly将在启动时和运行时忽略标记文件。 Alsow WildFly将忽略deploy文件夹中的所有部署,即使之前已成功部署该部署。

只留下两种方式:

  1. 将scan-interval设置为小于1(scan-enabled =“true”)。它会 启动时只启用一次扫描。之后,WildFly也会忽略 部署文件夹中的任何更改
  2. 通过管理控制台部署