用axis2下面的wsdl2java工具把WSDL转换成java

bxfyb 2007-09-01 08:19:20
用axis2下面的wsdl2java工具把WSDL转换成java出现以下错误!

严重: org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingExce
ption: Encoded use is not supported
Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException
: Error parsing WSDL
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:137)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: org.apache.axis2.AxisFault: Encoded use is not supported
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateServi
ce(WSDL11ToAxisServiceBuilder.java:298)
at org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateA
llServices(WSDL11ToAllAxisServicesBuilder.java:100)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:131)
... 2 more
Caused by: org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessin
gException: Encoded use is not supported
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.getPartsListF
romSoapBody(WSDL11ToAxisServiceBuilder.java:1543)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.createSchemaF
orPorttype(WSDL11ToAxisServiceBuilder.java:1294)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.generateWrapp
erSchema(WSDL11ToAxisServiceBuilder.java:1198)
at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateServi
ce(WSDL11ToAxisServiceBuilder.java:252)
... 4 more

请高手帮助解决是什么问题?
...全文
3449 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanchuijay627 2009-11-16
  • 打赏
  • 举报
回复
Network Erorr!!!!
just9doit 2007-12-17
  • 打赏
  • 举报
回复
我也碰到过跟楼主一样的错误。的确是 starflash2003 所说的原因。

Axis2 是不支持 RPC/encoded 方式的。
要把wsdl改成 document/literal 或者 rpc/literal 才行。
(不过,好像 Axis1.x 是支持的)

下面的连接里有人这么说明的。搂主可以看看。

http://www.mail-archive.com/axis-user@ws.apache.org/msg28212.html
starflash2003 2007-09-05
  • 打赏
  • 举报
回复
错误提示不是已经说了吗:不支持encodee样式

67,515

社区成员

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

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