使用Axis2 Wsdl2Java:有沒有一種方法可以從wsdl生成相關的客戶端代碼,但僅限於wsdl中感興趣的受支持操作的子集。wsdl2java客戶端存根僅支持wsdl支持的某些操作?
即,如果wsdl已經說明了一個被篡改的操作,它是否可能爲一個或兩個感興趣的操作生成客戶端存根代碼?
我已經爲客戶WSDL生成客戶端存根,並且生成的存根和支持代碼對於我的目的> 75MB太大。
我已經使用Axis2 Wsdl2Java和-U選項來解壓縮綁定,並且由於在嘗試使用ADB時解析錯誤,我不得不使用XML bean綁定。
感謝,
由於我沒有收到這麼多的反饋:我要編輯此重申這個問題,(因爲我真的不關心該解決方案是如何得出的) 。
基本上我的真正的問題是,我產生被使用在Tomcat7.0客戶一個相當大的WAR文件,它消耗了大量的內存。也許,我不需要/不應該將所有生成的類捆綁到WAR中。但是在我看來,這些對於生成的存根是不可或缺的,我相信有一種比我手動提取比特更優雅的解決方案?
所以我想以另一種方式重新說明問題:Axis2正在生成一個非常大的WAR文件,它耗用了大量的Tomcat資源。我如何將這個WAR減小到更小/更輕的WAR。
感謝,