2011-06-16 152 views
1

在maven項目中,我想使用一些已經從工作web服務wsdl中通過eclipse生成的類。這些是使所有Web服務客戶端連接的prxoy類。使用axis1的web服務客戶端的Maven依賴關係

問題是要找出我需要設置的maven dependecies以便使其工作。

添加:

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-web-api</artifactId> 
    <version>6.0</version> 
</dependency> 

沒有日食的錯誤,但是當我運行它,我得到:

Absent Code attribute in method that is not native or abstract in class file javax/xml/rpc/ServiceException 

我認爲這個問題是我得到的API,但不是網絡執行服務。哪些是Maven的依賴關係,或者我如何找到它們?

回答

5

的問題得到了通過以下相關解決:

<dependency> 
    <groupId>axis</groupId> 
    <artifactId>axis</artifactId> 
    <version>1.4</version> 
</dependency> 

<dependency> 
    <groupId>org.apache.axis</groupId> 
    <artifactId>axis-jaxrpc</artifactId> 
    <version>1.4</version> 
</dependency> 
+0

第一個和最後一個是相同的,所以你可以刪除一個並且groupId應該是org.apache.axis,因爲它已被重新定位... – 2013-02-13 22:24:55

1

禰軸依賴被提及兩次,我需要:

<dependency> 
    <groupId>wsdl4j</groupId> 
    <artifactId>wsdl4j</artifactId> 
    <version>1.6.2</version> 
</dependency>