我在寻找Jboss& .x中的硬部署选项,但我相信Jboss 7.x不再支持该选项 我发现的是this Jboss link containing latest plugins
我决定使用 Jboss-as:redeploy 选项。它似乎非常适合我 - 替换硬部署。但是当我检查我的Jboss / standalone / deployment文件夹时战争的时间戳没有更新。但代码更改反映在application.below是我正在使用的maven插件代码
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.5.Final</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>redeploy</goal>
</goals>
</execution>
</executions>
</plugin>`
jboss插件中是否有任何错误?是否是在Jboss 7.x中实现我的硬部署目标的正确方法
答案 0 :(得分:0)
jboss 7中似乎没有硬部署功能。我们现在使用maven插件将新版本复制到部署目录,Jboss将检测更改并部署新的WAR.Below是代码相同的:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>copy-war-file</id>
<phase>install</phase>
<configuration>
<tasks>
<copy file="target/myapp.war" tofile="${env.JBOSS_HOME}\standalone\deployments\myapp.war" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>