web service client 生成客户端代码报错

joker__xu 2016-04-12 11:04:21


具体原因:
Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.utils.NamespacePrefixList cannot be found by org.apache.ant_1.9.6.v201510161327
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:439)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1407)
at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1101)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 77 more

从网上找了一些方法,下载XmlSchema jar 放在lib下,或则放在eclipse /plugins/org.apache.ant_1.9.6.v201510161327 /lib下面,仍然报同样的错误,请教解决方法
...全文
287 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
N_P_F 2016-04-14
  • 打赏
  • 举报
回复
用jdk自带的工具试试,配置好环境变量 在cmd命令行输入 wsimport -d e: -keep http://host/web/testwebservice?wsdl E盘下面看看有没有你的文件
joker__xu 2016-04-13
  • 打赏
  • 举报
回复
在办公室时创建web service client时,并未出现这种问题。在自己电脑上出现,怀疑是eclipse版本问题,重新下载了eclipse,报同样的问题。并没有任何配置。 eclipse自带的ant包中/lib中并没有XmlSchema类的定义。。。 求指教。。。
  • 打赏
  • 举报
回复
没找到类定义的错误,应该是缺少jar包,或者配置问题。

67,512

社区成员

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

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