为什么我的WAR文件没有使用JBoss maven插件显示在JBoss上?

为什么我的WAR文件没有使用JBoss maven插件显示在JBoss上?,maven,jboss,maven-plugin,Maven,Jboss,Maven Plugin,我正在运行一个JBoss4.2.3.GA应用程序服务器(遗憾的是无法改变这一点),并使用Maven 3.0.3构建一个WAR项目。我正在尝试使用JBoss maven插件将WAR文件部署到远程JBoss服务器。虽然Maven在我执行构建时没有报告任何错误,但WAR文件从未出现在我的$JBOSS_HOME/server/default/deploy目录中。这是我在pom.xml文件中使用的配置 <!-- Deploy app to remote JBoss instance

我正在运行一个JBoss4.2.3.GA应用程序服务器(遗憾的是无法改变这一点),并使用Maven 3.0.3构建一个WAR项目。我正在尝试使用JBoss maven插件将WAR文件部署到远程JBoss服务器。虽然Maven在我执行构建时没有报告任何错误,但WAR文件从未出现在我的$JBOSS_HOME/server/default/deploy目录中。这是我在pom.xml文件中使用的配置

        <!-- Deploy app to remote JBoss instance -->
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jboss-maven-plugin</artifactId>
            <version>1.5.0</version>
            <configuration>
                <serverId>default</serverId>
                <hostName>localhost</hostName>
                <port>8080</port>
                <fileNames>
                    <fileName>${project.basedir}/target/${project.artifactId}-${project.version}.war</fileName>
                </fileNames>
            </configuration>
            <executions>
                <execution>
                    <phase>install</phase>
                    <goals>
                        <goal>deploy</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

org.codehaus.mojo
JBossMaven插件
1.5.0
违约
本地服务器
8080
${project.basedir}/target/${project.artifactId}-${project.version}.war
安装
部署
在我的~/.m2/settings.xml文件中,我有

<servers>
    <server>
        <id>default</id>
        <username>admin</username>
        <password>admin</password>
    </server>
</servers>

违约
管理
管理
其中用户名和密码是为访问我的jmx控制台而定义的un/pw。下面是Maven的输出。请注意,未报告任何错误。我还应该检查什么来找出为什么我的战争没有部署

[INFO] --- jboss-maven-plugin:1.5.0:deploy (default) @ myclient ---
[DEBUG] org.codehaus.mojo:jboss-maven-plugin:jar:1.5.0:
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.11:compile
[DEBUG]    org.apache.maven:maven-artifact-manager:jar:2.0.11:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.11:compile
[DEBUG]       org.apache.maven:maven-artifact:jar:2.0.11:compile
[DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]          junit:junit:jar:3.8.2:test (scope managed from compile) (version managed from 3.8.1)
[DEBUG]          classworlds:classworlds:jar:1.1-alpha-2:compile
[DEBUG]    org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:compile
[DEBUG]    commons-codec:commons-codec:jar:1.3:compile
[DEBUG]    jboss:jboss-jmx:jar:4.0.2:compile
[DEBUG]    jboss:jnp-client:jar:4.0.2:compile
[DEBUG]    jboss:jboss-common:jar:4.0.2:compile
[DEBUG]       slide:webdavlib:jar:2.0:compile
[DEBUG]       xerces:xercesImpl:jar:2.6.2:compile
[DEBUG]    jboss:jbosssx-client:jar:3.2.3:compile
[DEBUG]    velocity:velocity:jar:1.4:compile
[DEBUG]       velocity:velocity-dep:jar:1.4:runtime
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
[DEBUG] Created new class realm plugin>org.codehaus.mojo:jboss-maven-plugin:1.5.0
[DEBUG] Importing foreign packages into class realm plugin>org.codehaus.mojo:jboss-maven-plugin:1.5.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.codehaus.mojo:jboss-maven-plugin:1.5.0
[DEBUG]   Included: org.codehaus.mojo:jboss-maven-plugin:jar:1.5.0
[DEBUG]   Included: commons-codec:commons-codec:jar:1.3
[DEBUG]   Included: jboss:jboss-jmx:jar:4.0.2
[DEBUG]   Included: jboss:jnp-client:jar:4.0.2
[DEBUG]   Included: jboss:jboss-common:jar:4.0.2
[DEBUG]   Included: slide:webdavlib:jar:2.0
[DEBUG]   Included: xerces:xercesImpl:jar:2.6.2
[DEBUG]   Included: jboss:jbosssx-client:jar:3.2.3
[DEBUG]   Included: velocity:velocity:jar:1.4
[DEBUG]   Included: velocity:velocity-dep:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.5.15
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.0.11
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.11
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.11
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.0.11
[DEBUG]   Excluded: org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1
[DEBUG]   Excluded: junit:junit:jar:3.8.2
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1-alpha-2
[DEBUG]   Excluded: org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2
[DEBUG] Configuring mojo org.codehaus.mojo:jboss-maven-plugin:1.5.0:deploy from plugin realm    ClassRealm[plugin>org.codehaus.mojo:jboss-maven-plugin:1.5.0, parent: sun.misc.Launcher$AppClassLoader@20cf2c80]
[DEBUG] Configuring mojo 'org.codehaus.mojo:jboss-maven-plugin:1.5.0:deploy' with basic configurator -->
[DEBUG]   (f) fileNameEncoding = UTF-8
[DEBUG]   (f) fileNames = [/Users/davea/Dropbox/workspace/myclient/target/myclient-1.0-SNAPSHOT.war]
[DEBUG]   (f) hostName = localhost
[DEBUG]   (f) port = 8080
[DEBUG]   (f) serverId = default
[DEBUG]   (f) skip = false
[DEBUG] -- end configuration --
[INFO] Deploying /Users/davea/Dropbox/workspace/myclient/target/myclient-1.0-SNAPSHOT.war to JBoss.
[DEBUG] url = http://localhost:8080/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service %3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0=%2FUsers%2Fdavea%2FDropbox%2Fworkspace%2Fmyclient%2Ftarget%2Fmyclient-1.0-SNAPSHOT.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO]——jboss maven插件:1.5.0:deploy(默认)@myclient---
[调试]org.codehaus.mojo:jboss maven插件:jar:1.5.0:
[DEBUG]org.apache.maven:maven插件api:jar:2.0.11:compile
[DEBUG]org.apache.maven:maven工件管理器:jar:2.0.11:compile
[DEBUG]org.apache.maven:maven存储库元数据:jar:2.0.11:compile
[DEBUG]org.apache.maven:maven工件:jar:2.0.11:compile
[DEBUG]org.codehaus.plexus:plexus容器默认值:jar:1.0-alpha-9-stable-1:compile
[DEBUG]junit:junit:jar:3.8.2:test(从编译管理范围)(从3.8.1管理版本)
[DEBUG]classworlds:classworlds:jar:1.1-alpha-2:compile
[DEBUG]org.apache.maven.wagen:wagen提供程序api:jar:1.0-beta-2:compile
[调试]commons编解码器:commons编解码器:jar:1.3:编译
[调试]jboss:jboss jmx:jar:4.0.2:编译
[调试]jboss:jnp客户端:jar:4.0.2:编译
[调试]jboss:jboss common:jar:4.0.2:编译
[调试]幻灯片:webdavlib:jar:2.0:compile
[DEBUG]xerces:xercesImpl:jar:2.6.2:compile
[调试]jboss:jbosssx客户端:jar:3.2.3:编译
[调试]速度:速度:jar:1.4:编译
[调试]速度:速度dep:jar:1.4:运行时
[DEBUG]org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
[DEBUG]创建了新的类realm plugin>org.codehaus.mojo:jboss maven plugin:1.5.0
[调试]将外来包导入类领域plugin>org.codehaus.mojo:jboss maven plugin:1.5.0
[调试]已导入:org.codehaus.mojo:jboss maven插件:1.5.0
[调试]包括:org.codehaus.mojo:jboss maven插件:jar:1.5.0
[调试]包括:commons编解码器:commons编解码器:jar:1.3
[调试]包括:jboss:jboss jmx:jar:4.0.2
[调试]包括:jboss:jnp客户端:jar:4.0.2
[调试]包括:jboss:jboss common:jar:4.0.2
[调试]包括:幻灯片:webdavlib:jar:2.0
[DEBUG]包括:xerces:xercesImpl:jar:2.6.2
[调试]包括:jboss:jbosssx客户端:jar:3.2.3
[调试]包括:velocity:velocity:jar:1.4
[调试]包括:velocity:velocity dep:jar:1.4
[调试]包括:org.codehaus.plexus:plexus-utils:jar:1.5.15
[调试]排除:org.apache.maven:maven插件api:jar:2.0.11
[DEBUG]排除:org.apache.maven:maven工件管理器:jar:2.0.11
[DEBUG]排除:org.apache.maven:maven存储库元数据:jar:2.0.11
[DEBUG]排除:org.apache.maven:maven工件:jar:2.0.11
[DEBUG]排除:org.codehaus.plexus:plexus容器默认值:jar:1.0-alpha-9-stable-1
[DEBUG]已排除:junit:junit:jar:3.8.2
[DEBUG]排除:classworlds:classworlds:jar:1.1-alpha-2
[调试]排除:org.apache.maven.wagen:wagen提供程序api:jar:1.0-beta-2
[调试]配置mojo org.codehaus.mojo:jboss maven插件:1.5.0:从插件领域ClassRealm部署[plugin>org.codehaus.mojo:jboss maven插件:1.5.0,父级:sun.misc.Launcher$AppClassLoader@20cf2c80]
[调试]使用基本配置程序-->
[DEBUG](f)filenameconding=UTF-8
[DEBUG](f)文件名=[/Users/davea/Dropbox/workspace/myclient/target/myclient-1.0-SNAPSHOT.war]
[调试](f)主机名=本地主机
[调试](f)端口=8080
[DEBUG](f)serverId=默认值
[DEBUG](f)skip=false
[调试]--结束配置--
[信息]将/Users/davea/Dropbox/workspace/myclient/target/myclient-1.0-SNAPSHOT.war部署到JBoss。
[调试]url=http://localhost:8080/jmx-console/HtmlAdaptor?action=InvokeAppyName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0=%2FUsers%2Fdavea%2FDropbox%2Fworkspace%2Fmyclient%2Ftarget%2Fmyclient-1.0-SNAPSHOT.war
[信息]------------------------------------------------------------------------
[信息]建立成功
[信息]------------------------------------------------------------------------

这是我的jboss maven插件配置。通过这种配置,我可以毫无问题地部署war应用程序。看看文件名路径

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jboss-maven-plugin</artifactId>
    <version>1.5.0</version>
    <!-- JMX credentials defined in ~/.m2/settings.xml -->
    <configuration>
        <hostName>10.0.16.14</hostName> <!-- either an IP address or localhost -->
        <port>8280</port>
        <serverId>jboss-dev</serverId>
        <fileNames>
            <fileName>../server/default/deploy/myApp.war</fileName>
        </fileNames>
    </configuration>
</plugin>

org.codehaus.mojo
JBossMaven插件
1.5.0
10.0.16.14 
8280
jboss开发
../server/default/deploy/myApp.war
My ~/.m2/settings.xml服务器类似于:

<servers>
    <server>
        <id>jboss-dev</id>
        <username>admin</username>
        <password>admin</password>
    </server>
</servers>

jboss开发
管理
管理

这是我的jboss maven插件配置。通过这种配置,我可以毫无问题地部署war应用程序。看看文件名路径

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jboss-maven-plugin</artifactId>
    <version>1.5.0</version>
    <!-- JMX credentials defined in ~/.m2/settings.xml -->
    <configuration>
        <hostName>10.0.16.14</hostName> <!-- either an IP address or localhost -->
        <port>8280</port>
        <serverId>jboss-dev</serverId>
        <fileNames>
            <fileName>../server/default/deploy/myApp.war</fileName>
        </fileNames>
    </configuration>
</plugin>

org.codehaus.mojo
JBossMaven插件
1.5.0
10.0.16.14 
8280
jboss开发
../server/default/deploy/myApp.war
我的~/.m2/集