首页 > 代码库 > cxf-webservice-在was6服务器上运行
cxf-webservice-在was6服务器上运行
最近开发了一个webservice服务,采用了常用的cxf框架。本地jetty测试一切ok,发布到现场环境was服务器中,就报错,不能运行。访问services页面报错为Error 500: SRVE0207E: 未捕捉到 servlet 抛出的初始化异常后台日志:Caused by: java.lang.NoSuchMethodError: javax/wsdl/extensions/ExtensionRegistry.registerExtensionAttributeType(Ljava/lang/Class;Ljavax/xml/namespace/QName;I)V经过各种搜索、反编译、调查后发现,是was自带的webservice组件wsdl4j.jar不兼容cxf的。
因此解决方案:
加载cxf自带的 ?wsdl4j-1.6.2.jar 为共享库,为应用程序服务器添加这个共享库。完美运行。
文章来源:http://blog.xujif.com/archives/cxf-webservice-on-websphere6.html
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。