axis错误说明

  1. XmlSchema-1.4.7.jar           
  2. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/resolver/URIResolver  
  3.   
  4. axiom-impl-1.2.13.jar             
  5. Exception in thread "main" org.apache.axiom.om.OMException: No meta factory found for feature 'default'; this usually means that axiom-impl.jar is not in the classpath   
  6.   
  7. neethi-3.0.2.jar              
  8. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/neethi/PolicyComponent  
  9.   
  10. axis2-transport-http-1.6.2.jar        
  11. Exception in thread "main" org.apache.axis2.deployment.DeploymentException: org.apache.axis2.transport.http.CommonsHTTPTransportSender  
  12.   
  13. axis2-transport-local-1.6.2.jar       
  14. Exception in thread "main" org.apache.axis2.deployment.DeploymentException: org.apache.axis2.transport.local.LocalTransportSender     
  15.   
  16. commons-codec-1.3.jar             
  17. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException  
  18.   
  19. commons-httpclient-3.1.jar        
  20. Exception in thread "main" org.apache.axis2.deployment.DeploymentException: org/apache/commons/httpclient/HttpException  
  21.   
  22. httpcore-4.0.jar              
  23. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpResponseFactory  
  24.   
  25. wsdl4j-1.6.2.jar              
  26. Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/xml/WSDLLocator  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
说明:<br>由于上传速度的问题例子面没有加包,请下载后自己将Axis 1.4的lib包放到你的工程里头就可以了。<br>当然可以调用任何 wsdl地址。只要是webservice<br>这里是比较流行的。<br>这里有2个测试地址。<br>(1):http://www.webservicex.com/stockquote.asmx<br>(2):http://test.payment.net.tw/MPWebService/Main.asmx<br>分别对应我例子里的2个包。<br>运行test/WsTest.java 类就可以看到结果了。<br><br><br><br>生成了代理类之后,就会有2个类。在bin里有一个叫 src的文件夹。将里面的文件拷贝到工程里面,这里有个BUG,生成的代理类有的时候会报一个错Long.toString(System.currentTimeMillis() 不能转换String的错误。可以用下面的方法改下。<br>private static synchronized String getUniqueSuffix(){<br> // reset the counter if it is greater than 99999<br> if (counter > 99999){<br> counter = 0;<br> }<br> counter = counter + 1; <br> String ss=new String();<br> ss.setString(Long.toString(System.currentTimeMillis()) + "_" + counter);<br> return ss;<br> }<br><br>看到了没有,没错吴了吧。<br>对了。有的人估计还不会用Axis 吧。Axis 1.1 会生成很多个代理类。Axis 1.4就只有2个,看你喜欢用那个版本吧,我例子里是用的1.4的版本,觉得高版本有他的高明之处。废话就不多说了,怎么样生成代理类呢,很简单,下载Axis 进入DOS,进入Axis里的bin目录,OK,在dos里输入 axis -uri http://你的webservice地址 + ?wsdl 回车,看看你的bin里头是不是多了个src。下面的事我就不啰嗦了。不懂的MSN:[email protected]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值