Jboss 7.x重新部署选项

时间:2014-04-08 12:23:19

标签: maven deployment jboss7.x maven-plugin

我在寻找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中实现我的硬部署目标的正确方法

1 个答案:

答案 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>