Maven 2 使用cargo远程部署到wildfly失败

Maven 2 使用cargo远程部署到wildfly失败,maven-2,wildfly-8,cargo-maven2-plugin,Maven 2,Wildfly 8,Cargo Maven2 Plugin,我尝试使用cargo maven插件将应用程序部署到远程wildfly 8.1.0.Final,但失败,错误为操作失败:无法连接到remote://10.0.0.165:9990 在5000毫秒内 该应用程序是由maven原型cargo原型远程部署生成的默认应用程序。此应用程序可以成功部署到jboss 7.1.1.Final,而无需修改pom。我已将以下配置文件添加到pom中 <profile> <id>wildfly8x</id> <build

我尝试使用cargo maven插件将应用程序部署到远程wildfly 8.1.0.Final,但失败,错误为操作失败:无法连接到remote://10.0.0.165:9990 在5000毫秒内

该应用程序是由maven原型cargo原型远程部署生成的默认应用程序。此应用程序可以成功部署到jboss 7.1.1.Final,而无需修改pom。我已将以下配置文件添加到pom中

<profile>
  <id>wildfly8x</id>
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.codehaus.cargo</groupId>
          <artifactId>cargo-maven2-plugin</artifactId>
          <configuration>
            <container>
              <containerId>wildfly8x</containerId>
            </container>
          <properties>
             <!--<cargo.jboss.management-native.port>9999</cargo.jboss.management-native.port>-->
             <cargo.jboss.management-http.port>9990</cargo.jboss.management-http.port>  
          </properties>

          </configuration>
          <!--
            The JBoss remote deployer requires some additional dependencies. Read more on:
            http://cargo.codehaus.org/JBoss+Remote+Deployer
            -->
          <dependencies>
            <dependency>
              <groupId>org.jboss.as</groupId>
              <artifactId>jboss-as-controller-client</artifactId>
              <version>7.0.2.Final</version>
            </dependency>
          </dependencies>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</profile>

wildfly8x
org.codehaus.cargo
cargo-maven2-plugin
wildfly8x
9990
org.jboss.as
jboss作为控制器客户端
7.0.2.1最终版本
这是jboss7x配置文件的副本,对wildfly进行了更改

开头的属性已更改为正确的主机名、用户名和密码。我可以使用http登录到10.0.0.165:9990并访问web界面我还可以使用jboss cli界面登录到10.0.0.165:9990并使用命令行将应用程序部署到服务器。我还按照建议增加了暂停时间,但没有成功

远程://协议在wildfly中似乎不可用,或者名称不正确,cargo希望能够使用它进行连接

在过去我将Netbeans 8连接到wildfly时,我遇到了wildfly的问题以及对接口所做的更改。我最终找到了解决方案,添加了本机管理界面,该界面在一个beta版本中被删除

有没有人知道如何让它工作?从工作示例中复制一份pom就好了。在回复之前,请确保您的回复与指定为jboss/redhat的版本相关,这些版本只需很少的文档即可在点式版本之间进行更改。

Hy

我也有同样的问题,我想你可以从以下地方复制这个例子:

我发现这个例子适用于JBoss7

对于Wildfly来说,这对我来说很有用:

<build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.cargo</groupId>
                <artifactId>cargo-maven2-plugin</artifactId>
                <version>1.4.12</version>
                <configuration>
                    <container>
                        <containerId>wildfly8x</containerId>
                        <type>remote</type>
                    </container>
                    <configuration>
                        <type>runtime</type>
                        <properties>
                            <cargo.remote.username>consoleUser</cargo.remote.username>
                            <cargo.remote.password>consolePassword</cargo.remote.password>
                            <cargo.hostname>IP_ADDRESS</cargo.hostname>
                            <cargo.jboss.management-http.port>9990</cargo.jboss.management-http.port>
                        </properties>
                    </configuration>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.wildfly</groupId>
                        <artifactId>wildfly-controller-client</artifactId>
                        <version>8.2.0.Final</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>

org.codehaus.cargo
cargo-maven2-plugin
1.4.12
wildfly8x
遥远的
运行时
安慰者
控制台密码
IP地址
9990
野生蝇
wildfly控制器客户端
8.2.0.1最终版本
这篇文章的遗憾之处在于它的文档,而且没有一个java社区能够回答这篇文章。。。必须是一个.NET的家伙。。。真可惜