2010-02-16 2 views
3

누군가 JBoss 5.1.0.GA에 원격으로 EAR을 성공적으로 배포 했습니까? 이것은 다음과 같은 오류 메시지가 발생Cargo Maven 플러그인을 사용하여 JBoss 5.1.0.GA에 원격으로 EAR을 배포하는 방법은 무엇입니까?

<plugin> 
    <groupId>org.codehaus.cargo</groupId> 
    <artifactId>cargo-maven2-plugin</artifactId> 
    <version>1.0.1-SNAPSHOT</version> 

    <configuration> 
     <container> 
      <containerId>jboss51x</containerId> 
      <type>remote</type> 
      <timeout>600000</timeout> 
     </container> 

     <configuration> 
      <type>runtime</type> 
      <properties> 
       <cargo.remote.username>username</cargo.remote.username> 
       <cargo.remote.password>password</cargo.remote.password> 
       <cargo.hostname>myserver</cargo.hostname> 
       <cargo.servlet.port>8888</cargo.servlet.port> 
      </properties> 
     </configuration> 

     <deployer> 
      <type>remote</type> 
      <deployables> 
       <deployable> 
       </deployable> 
      </deployables> 
     </deployer> 
    </configuration> 
</plugin> 

: 제가 알기로

java.io.IOException: Server returned HTTP response code: 500 for URL: 
http://myserver:8888/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0=file:d%3A%5Cear%5Cmy-ear-1.0-SNAPSHOT.ear 
+0

이전에 사용한이 플러그인을 보았습니다. 그래도 YMMV는 완벽하게 작동하지 않았습니다. http://mojo.codehaus.org/jboss-maven-plugin/ – cwash

답변

6

는, JBoss의 원격 배포 상자 밖으로 작동하지 않습니다 (다음과 같이 내 pom.xml 파일 구성은 문제는 배포 할 파일이 JBoss 서버에 로컬로 존재해야한다는 것입니다. 이 문제는 아직 열려있는 CARGO-416 (자세한 내용은 패치를 계속 원활하게 적용 할 수 있는지는 잘 모름)에 자세히 나와 있습니다.

누군가가 this thread (즉, 원격 컴퓨터에 배포 가능한 ftping)에 더러운 해결 방법을 언급하고 있지만 매우 만족스럽지 않습니다.

업데이트 : CARGO-416 이화물 1.0.3에서 수정되었습니다 및 JBoss의 AS에 대한 원격 배포 이제 전용 JBoss Remote Deployer 위키 페이지에서 지원하고 설명되어 있습니다.

+0

내가 알기에, 문제는 Cargo 자체가 아니라 JBoss 배포자가 파일을 로컬로 예상하고 있기 때문입니다. –

+0

@Ken 그렇습니다. 실제로 이것은 JBoss 배치 자 (업로드를 처리하지 않고 어떻게 "원격"이라고 불릴 수 있습니까?)에 문제가있는 것 같지만 결국에는 Cargo와 함께 작동하지 않습니다. –

+0

JBoss 문제 : https://jira.jboss.org/browse/JBAS-8319 – rcampbell

관련 문제