求助关于 WebLogic 部署 WebService 后生成客户端错误的令人头疼的问题

2016-01-09 15:55:45 +08:00
 depress
Spring+WebService , MyEclipse 开发,在 Tomcat 里部署后一切 OK ,用 MyEclipse 的生成 WebService Client 功能生成客户端一点问题没有,但是在 WebLogic 里部署之后服务都正常可用,用 MyEclipse 生成客户端会出现如下的错误提示:



如果我不管它直接点 finish ,就会跳出这个错误提示:



点击忽略这个错误,完成后客户端工程里啥也没有。(上图中的 tradeBaseDTO 是一个入口参数继承的基础 dto)

这个问题已经搞了好几天了,因为第一次用 WebLogic ,不知道到底是哪的问题,现在和外部系统联调,他们无法通过 wsdl 地址生成客户端,只能我本地生成后传给他们。所以求助看看谁能指点一下,真的是万分感激。
2514 次点击
所在节点    Java
7 条回复
funky
2016-01-11 10:35:57 +08:00
错误提示说你的 DTO 没有 namespace,这种方式不行的话你就用 CXF ?
depress
2016-01-11 10:42:05 +08:00
@funky 就是 cxf...关键是 tomcat 一点问题都没
funky
2016-01-11 11:00:45 +08:00
Myeclipse 生成 ws 的客户端是用的 jax-ws 的方式,你是不是搞错了?
funky
2016-01-11 11:00:59 +08:00
depress
2016-01-11 11:07:56 +08:00
@funky 木有,用的就是这个...
depress
2016-01-11 11:08:54 +08:00
@funky 等等...我知道你说的啥意思了...
depress
2016-01-11 18:53:33 +08:00
@funky cxf 会在每个出入参都提示 undefined simple or complex type....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/249522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX