[英]LocalTransportSender not found when using web services
我不是Web服務的忠實粉絲,但有時您必須遵循客戶端界面。 我已經成功地從提供的WSDL生成代碼,但是當我嘗試運行實際使用生成的類的應用程序時,我得到以下內容:
java.lang.ClassNotFoundException: org.apache.axis2.transport.local.LocalTransportSender
我將生成的代碼保存在一個單獨的項目中,並在我的pom中具有以下依賴項:
<dependencies>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.6.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>1.6.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
如上所述,jar生成沒有任何問題,但當它在應用程序中包含使用它時,我得到了所述異常。
有任何想法嗎?
添加下面的依賴可能應該解決這個問題。
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-local</artifactId>
<version>1.6.2</version>
</dependency>
使用下一個依賴項,你不應該有任何問題
對於api軸2
對於運行時
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.