2011-08-17 76 views
2

我正在嘗試使用deploy.wsdd和maven axis工具插件部署一個axis 1.4服務, 我已經配置了pom.xml,但出現錯誤需要inputFiles。 請參考下面Axis 1.4 Axis:管理工具嘗試使用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> 

我得到錯誤的位置我設置(這是根據文檔的ArrayList型)inputFiles我的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

我已經修改了POM文件如下,它的工作

<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並沒有添加文件取消部署Web服務。 該插件執行了AdmitClient,但問題是無法創建server-config.wsdd,因爲它找不到編譯後的類文件。基本上java位於src/main/java並編譯爲target/classes。 我仍然搞清楚如何來糾正這個問題.. 沒有關於這個插件

+0

嘿,我有同樣的錯誤知道...你有沒有找到解決方案? – boskop

+0

我在Maven中使用了ANT腳本...我無法解決它...如果您可以找到解決方案,請告訴我...我也可以通過ANT向您提供解決方案 – tamilnad

+0

查看此問題(仍未解決): _axistools:admin不包括classpath_中的目標/類[http://jira.codehaus.org/browse/MAXISTOOLS-3](http://jira.codehaus.org/browse/MAXISTOOLS-3) –

1

我一直在試圖讓管理目標,現在幾個小時的工作多文檔,沒有運氣。 運行時項目類路徑不可用。 我最終使用antrun插件來代替它。