2011-08-17 2 views
2

deploy.wsdd 및 maven 축 도구 플러그인을 사용하여 축 1.4 서비스를 배포하려고하지만 pom.xml을 구성했지만 오류가 발생하는 곳 inputFiles이 필요합니다. 내가 (ArrayList의 유형은 문서에 따라 됨)의 inputfiles를 설정하고 어디 오류가 발생하고Axis 1.4 Axes : 관리 도구가 Maven을 사용하여 서비스를 배포하는 중 오류가 발생했습니다.

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>axistools-maven-plugin</artifactId> 
    <version>1.4</version> 
    <executions> 
     <execution> 
      <id>deploy-service</id> 
      <goals> 
      <goal>admin</goal> 
     </goals> 
     <configuration> 
      <inputFiles> 
      <inputFile>/src/main/resources/config/axis/deploy.wsdd</inputFile> 
      <inputFile>/src/main/resources/configaxis/undeploy.wsdd</inputFile> 
      </inputFiles> 
      <isServerConfig>true</isServerConfig> 
      <configOutputDirectory>/src/main/webapp/WEB-INF</configOutputDirectory> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

아래 내 POM을 참조하십시오.

mvn clean axistools:admin

오류 :

[INFO] One or more required plugin parameters are invalid/missing for 'axistools:admin' 

[0] Inside the definition for plugin 'axistools-maven-plugin' specify the following: 

<configuration> 
    ... 
    <inputFiles>VALUE</inputFiles> 
</configuration> 

-OR- 

on the command line, specify: '-DinputFile=VALUE' 

은 알려 주시기 바랍니다가 무엇 나이 설정에 문제가 무엇인지 알고

명령 아래의 오류를 찾아주세요 가치를 설정해야합니까? 다음과 같이

답변

3

내가 치어 파일을 수정 한하고

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>axistools-maven-plugin</artifactId> 
    <version>1.4</version> 
    <configuration> 
      <inputFiles> 
      <inputFile>/src/main/resources/config/axis/deploy.wsdd</inputFile> 
      <inputFile>/src/main/resources/configaxis/undeploy.wsdd</inputFile> 
      </inputFiles> 
      <isServerConfig>true</isServerConfig> 
      <configOutputDirectory>/src/main/webapp/WEB-INF</configOutputDirectory> 
    </configuration> 
    <executions> 
     <execution> 
      <id>deploy-service</id> 
      <goals> 
      <goal>admin</goal> 
     </goals> 
     </execution> 
    </executions> 
</plugin> 

근무하지만 또 다른 문제가 발생했습니다, 나는 inputFile에 전체 경로를 제공해야하고 웹 서비스를 배포 해제에 대한 파일을 추가하지 않았다. 플러그인이 AdmitClient를 실행했지만 컴파일 된 클래스 파일을 찾을 수 없어서 server-config.wsdd를 만들 수 없다는 것이 문제였습니다. 기본적으로 자바는 src/main/java에 있으며 target/classes에 컴파일되어 있습니다. 이 문제를 해결하는 방법을 여전히 파악하고 있습니다. 이 플러그인에 대한 설명서가 많지 않습니다.

+0

이봐, 나는 똑같은 오류를 알고있다. 당신은 해결책을 찾았습니까? – boskop

+0

Maven에서 ANT 스크립트를 사용했습니다 ... 해결할 수 없었습니다 ... 솔루션을 찾을 수 있다면 ... 제게 ANT를 통해 해결책을 제공 할 수도 있습니다 – tamilnad

+0

이 문제를 참조하십시오 (아직 해결되지 않음). _axistools : admin은 classpath_의 대상/클래스를 포함하지 않습니다 [http://jira.codehaus.org/browse/MAXISTOOLS-3](html/jira.codehaus.org/browse/MAXISTOOLS-3) –

1

나는 몇 시간 동안 일할 수있는 관리 목표를 얻으려고 노력했습니다. 프로젝트를 실행할 때 프로젝트 클래스 경로를 사용할 수 없습니다. 대신 antrun 플러그인을 사용하여이 작업을 수행했습니다.