我在eclipse中使用run org.apache.axis.wsdl.WSDL2Java
参数为:-u URL(就是wsdl的地址)
控制台报错:
- Java code
java.io.IOException: Type Bonus is referenced but not defined. at org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:665) at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:545) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:518) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495) at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361) at java.lang.Thread.run(Thread.java:595)
请问有人知道这个错误是什么意思吗?是什么引起的错误??
我使用另一个URL,却可以正常的生成客户端程序。
可以保证URL肯定是对的。
------解决方案--------------------
把命令打出来看一下。看看你是怎么写的
------解决方案--------------------
把你的代友贴出来..看看...
------解决方案--------------------
你可以把WSDL另存一下,然后使用文件生成试试.
------解决方案--------------------
有另外的Type Bonus定义没有找到。