我是新來玩框架,使用Idea IDE,在java中編碼,我遇到了我無法管理的錯誤。我試圖從wsdl生成proxi類,然後在我的play項目中使用它們。
包org.apache.axis.client不存在播放框架
我的方法是(從空白項目):
- 右鍵單擊我的項目>新建>新建模塊
- 的Java模塊> Web服務客戶端 - 填充:在
- 生成示例客戶端代碼
版本 - 阿帕奇軸
庫 - 下載 - 生成從WSDL
Web服務的WSDL的Java代碼 - URL爲http:// .... SelfCareService.svc WSDL
輸出路徑 - 項目/應用
上一切其他的默認生成 - 一切
然後我檢查本地主機:9000和我所得到的是:
Compilation error
error: package org.apache.axis.client does not exist
In path\project\app\mypackage\BasicHttpBinding_ISelfCareServiceStub.java at line 10.
package mypackage;
public class BasicHttpBinding_ISelfCareServiceStub extends org.apache.axis.client.Stub implements mypackage.ISelfCareService {
private java.util.Vector cachedSerClasses = new java.util.Vector();
private java.util.Vector cachedSerQNames = new java.util.Vector();
private java.util.Vector cachedSerFactories = new java.util.Vector();
private java.util.Vector cachedDeserFactories = new java.util.Vector();
感謝您的回覆。我成功地解決了這個問題的建議:http://stackoverflow.com/questions/15187385/how-to-invoke-web-services-on-wsdl-url-in-java –