`
wanghuanqiu
  • 浏览: 108608 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

websphere中发布cxf注意的问题

阅读更多

当用cxf发布webservice时,在tomcat下可能不会出错,但是当部署到websphere时会出现错误。

这是因为websphere使用ibm的jdk可能与你的项目重复。我在部署时遇到了两个错误,加了两个包后可以正常使用。首先出现的错误是

 java.lang.NoSuchMethodError: javax/wsdl/xml/WSDLReader.readWSDL

第一个想到的就是wsdl这个包,我把项目的wsdl4j.jar导入到webspher的jre的lib的endorsed文件中(没有可以新建它的优先级高),还要注意wsdl的版本.

重启后出现另一个错误

com...webservice" doesnt contain ObjectFactory.class or jaxb.index

第一反应当然想到jaxb这个包cxf要使用的.

我将项目中jaxb-api包导入到相同目录,重启正常了!

分享到:
评论

相关推荐

    在WebSphere发布CXF注意事项

    在WebSphere发布CXF注意事项

    websphere下部署CXF项目jar包冲突问题解决方式

    在websphere8.5 下部署含有CXFwebservice的war包无法正常启动,...归根结底原因不是找不到类,而是发布后war下的jar与websphere自身平台下的jar冲突了,要解决此问题就要通过在websphere下建立共享库来根除,可参考附件

    WebSphere Aplication Servic&Portal/cxf学习资料

    WebSphere Aplication Servic&Portal学习资料/cxf学习资料 超值

    webspere部署j2ee项目时发布webservice

    websphere6.1跟cxf的wsdl冲突各类问题汇总,开发cxf必备,webspere部署j2ee项目时发布webservice注意点。

    cxf webService简单例子

    NULL 博文链接:https://jie66989.iteye.com/blog/1700437

    部署cxf服务到was7的步骤

    部署cxf服务到WebSphere7.0的步骤

    cxf-2.3.2.jar

    was不支持高版本的cxf,此版本的可以比较容易得到webSphere的兼容

    使用 CXF 做 webservice 简单例子 - 烽火编程 - 博客园

    Apache CXF 是一个开放源代码框架...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    cxf做webservice接口

    Apache CXF 是一个开放源代码框架...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    Spring+CXF开发WebService

    使用 CXF 做 webservice 简单例子...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    apache-cxf-3.1.10.zip

    Apache CXF 是一个开放源代码框架...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    apache-cxf-3.1.6.rar

    Apache CXF 是一个开放源代码框架...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    使用 CXF 做 webservice 简单例子

    apache CXF 是一个开放源代码框架...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    xfire发布和调用demo

    包含了xfire发布webservice的服务端和客户端,可以直接放在tomcat或websphere里面调用。用过cxf发布webservice,发现与websphere有冲突,无奈转用xfire。

    tomcat2WAS9.rar

    spring4.3.x、CXF3.2.x框架部署到Websphere9,在TOMCAT8.5跑没问题,到WAS9上各种冲突,框架用的jar和工具都很新,网上资料很少, 最后干脆自己不停尝试,用了2天时间终于把冲突的jar包理顺了。方法就是各种排列组合...

Global site tag (gtag.js) - Google Analytics