2014-10-19 4 views
0

원격 Wildfly에 응용 프로그램을 배포하려고합니다. 8.1.0.Farginal Maven 플러그인을 사용하여 오류가 발생하고 작업이 실패합니다. 원격에 연결할 수 없습니다 : //10.0.0.165 : 5000ms에서 9990.화물을 사용하는 wildfly에 대한 원격 배포가 실패했습니다.

응용 프로그램은 maven archetype cargo-archetype-remote-deployment에 의해 생성 된 기본 응용 프로그램입니다. 이 애플리케이션은 jboss 7.1.1.ifinal에 성공적으로 배포 할 수 있습니다. 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> 

wildfly의 변경 사항이 포함 된 jboss7x 프로필의 복사본입니다.

시작 부분의 속성이 호스트 이름과 사용자 이름 및 암호를 수정하도록 변경되었습니다. HTTP를 사용하여 10.0.0.165:9990에 로그인하고 웹 인터페이스에 액세스 할 수 있습니다. 또한 jboss-cli 인터페이스를 사용하여 10.0.0.165:9990에 로그인하고 명령 줄을 사용하여 서버에 응용 프로그램을 배포 할 수 있습니다. 나는 또한 권장하지만 성공하지 못한만큼 시간을 늘렸다.

wildfly에서 remote : // 프로토콜을 사용할 수 없거나 이름이 잘못되어화물이이를 사용하여 연결할 수있을 것으로 예상됩니다.

이전에 Netbeans 8을 연결할 때 wildfly 및 인터페이스 변경 사항에 문제가있었습니다. 결국 베타 버전 중 하나에서 제거 된 기본 관리 인터페이스를 다시 추가하여 솔루션을 찾았습니다.

누구나이 작업을 수행하는 방법에 대한 지식이 있습니까? 작업 예제에서 pom의 복사본이 좋을 것입니다. 회신하기 전에 회신이 jboss/redhat으로 명시된 버전과 관련이 있는지 확인하여 문서가 거의없는 점 릴리스간에 변경하십시오.

답변

2

숨바꼭질,

난 그냥 같은 문제가, 난 당신이에서 예제를 복사 gues ...

http://cargo.codehaus.org/JBoss+Remote+Deployer

그리고 나는 예 JBOSS 7 것을 발견

제이보스를 들어

이 나를 위해 일 것입니다 :

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

이 문서에 대한 수치심은 문서이며 Java 사용자 커뮤니티는이 게시물에 답변하지 않았습니다 ... .NET 사용자 여야 만합니다 ... 얼마나 수치스러운 ....