你有没有使用WSDL2Java声称stub和skelton呢?使用Axis开发Web Service的最佳实践应该是:
1。写服务接口
2。使用Java2WSDL生成WSDL
3。使用WSDL生成辅助类以及服务接口的实现模板
4。编写实现
5。类部署到容器上
6。使用AdimClient部署该Web Service
7。重新启动容器
8。编写客户端进行测试如果你是按照这个步骤进行的,相信应该不会有问题。

解决方案 »

  1.   

    我用的是Axis1.2版本,该版本的WSDL2Java生成辅助类有问题,因此,客户端自己写代码,而不采用辅助类生成helper方式,在客户端测试时,我这里老是在操作解码过程出错,特别烦人,查了一下网络上的一些帖子,很多人反应1.2版都有这个问题,1.1版本WSDL2Java很好用,目前又载不到,不知道哪位帮我一下,给个1.1版让我测一下服务吧.
      

  2.   

    我用的就是1.2版,能够成功的实现调用。不知道你说的WSDL2Java生成辅助类存在什么样的问题呢??
      

  3.   

    我使用这个命令
    java org.apache.axis.wsdl.WSDL2Java -p client  http://localhost:8080/axis/SayHello.jws?wsdl
    来是不能生成想要的wsdl文件,和使用java org.apache.axis.wsdl.WSDL2Java 
    SayHello.wsdl  -p client生成客户端一样,运行出错
      
      

  4.   

    以前我用Axis,现在只用hessian了,使用简单,性能高