关于WSDL2Java自动生成的代码问题

aspirerME 2005-12-29 10:25:31
我用java org.apache.axis.wsdl.WSDL2Java c:\TestWebService.wsdl -t -p client
自动生成TestWebService_PortType.java,TestWebServiceService.java,TestWebServiceServiceLocator.java,TestWebServiceServiceTestCase.java,TestWebServiceSoapBindingStub.java
这几个文件,
但是我把他们放到一个工程里编译出错
错误信息有如下:
C:\web service\TestWebServiceServiceTestCase\TestWebServiceSoapBindingStub.java:70: cannot resolve symbol
symbol : method setTypeMappingVersion (java.lang.String)
location: class org.apache.axis.client.Service
((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");



是说这段代码错误
((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");



C:\web service\TestWebServiceServiceTestCase\TestWebServiceSoapBindingStub.java:90: cannot resolve symbol
symbol : constructor ArraySerializerFactory (javax.xml.namespace.QName,javax.xml.namespace.QName)
location: class org.apache.axis.encoding.ser.ArraySerializerFactory
cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));

是说这段代码错误

cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));



symbol : method _createCall ()
location: class org.apache.axis.client.Stub
org.apache.axis.client.Call _call = super._createCall();


是说这段代码错误
org.apache.axis.client.Call _call = super._createCall();



以上错误都是在TestWebServiceSoapBindingStub这个自动生成的文件里的。

初学web service望高手指教。
...全文
269 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
danielli007 2006-01-02
  • 打赏
  • 举报
回复
最好在DOS下编译
aspirerME 2005-12-31
  • 打赏
  • 举报
回复
up
aspirerME 2005-12-30
  • 打赏
  • 举报
回复
没人回答吗
aspirerME 2005-12-29
  • 打赏
  • 举报
回复
up

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧