公司项目正式环境为weblogic,开发及测试环境都是tomcat。正常启动,在测试调用一个cxf接口时,抛出Caused by: java.lang.ClassCastException: weblogic.xml.stax.XMLStreamInputFactory cannot be cast to javax.xml.stream.XMLInputFactory 异常,而在tomcat下正常。立马判断是jar包冲突。百度后各种方法试了个遍,结果仍旧不行。无论是设置优先加载项目中的jar包还是设置环境。无奈之下只好逐个分析并检查有调用stax解析xml操作的jar包,经过测试后发现geronimo-stax-api_1.0_spec-1.0.jar与weblogic下冲突。删除项目中的这个jar包,调用OK。
- 浏览: 30416 次
- 性别:
- 来自: 湖南
最新评论
-
Tom.X:
http://osgia.com
在Tomcat-OSGi中部署OSGi
相关推荐
Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...
在这个例子中,CXF被用来创建和托管Web服务,它与WebLogic92集成,使得Web服务可以在WebLogic服务器上运行。 【XDoclet】 XDoclet是一个基于JavaDoc的代码生成工具,它可以自动根据Java源代码中的特定注解生成如EJB...
【WebService CXF详解与入门】 WebService是一种允许不同系统之间进行通信和交互的标准协议,它基于HTTP协议,使得应用程序可以无视具体实现细节地调用互联网上的服务。这种技术使得分布式应用程序的发展成为可能,...
一个CXF webservice 实例,兼容tomcat和weblogic; 已解决了报错:javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory
在具体技术实现上,CXF使用了Spring框架,从而使得WebService的开发能够利用Spring的依赖注入、声明式事务等特性,增强了应用的可维护性和扩展性。 总结来说,Apache CXF是一个功能强大的WebService开发框架,它...
使用 CXF 做 webservice 简单例子 Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻...
【WebService CXF 学习】 在IT行业中,WebService是一种允许不同...总的来说,Apache CXF提供了一个全面的框架,使开发人员能够高效、灵活地构建和使用WebService,是Java开发者在实现分布式应用程序时的重要选择。
Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...
在本篇文章中,我们将详细介绍如何使用 CXF (Community Xenith Framework)、Spring 框架以及 JDK 1.5 来开发并部署 WebService 应用到 WebLogic 9.2 平台。尽管现在 Java 技术已经发展到了更新的版本,但这篇教程...
然后,定义一个天气服务接口和其实现类,使用`@WebService`注解标记服务接口和实现类。 发布Web服务通常通过`JaxWsServerFactoryBean`完成。在这个例子中,你可以设置服务实现对象和服务发布地址,还可以添加拦截器...
这使得CXF具有高度的灵活性,能够在轻量级容器(如Tomcat)到全功能的J2EE应用服务器(如Geronimo、JOnAS、JBoss、WebLogic和WebSphere)等各种环境中部署。 为了满足不同编程需求,CXF提供了全面的API支持,包括...
WebService是一种基于XML的Web应用程序接口标准,它允许不同系统之间进行互操作性的数据交换。这种技术尤其适合于跨越不同平台和语言环境的应用集成。在本参考手册中,我们将深入探讨如何作为服务端和客户端来实现...
### CXF框架开发WebService概述及代码 #### WebService概念与CXF框架 WebService技术使得不同系统之间能够通过网络进行通信,而无需关心底层的具体实现细节。这种基于HTTP协议的组件服务,强调的是分布式应用程序...
### WebService与CXF基础知识详解 #### 一、WebService简介 **WebService** 是一种通过网络提供的服务,允许不同系统之间进行交互。它采用标准的Internet协议(如HTTP、XML、SOAP等),使得不同语言编写的程序能够...
**WebService CXF 学习——入门篇** **一、WebService CXF 由来与目标** Apache CXF 是一个流行的开源框架,它源自 ObjectWeb Celtix 和 CodeHaus XFire 的合并,这两个项目分别由 IONA 公司和业界知名SOAP堆栈...
【CXF与WebLogic集成问题详解】 在将CXF服务发布到WebLogic服务器时,可能会遇到一系列的问题。这里我们将详细探讨这些常见问题及其解决方案。 ### 1. javax.jws.webService.portName找不到的错误 该错误通常是...
3. 定义WebService接口和实现:你可以使用JAXB或XSD来定义WebService接口,然后创建对应的Java类作为实现。Spring可以通过动态代理生成符合WSDL的SOAP服务。 4. 部署和测试:将配置好的Spring应用部署到WebLogic...
- 创建一个接口 `ISurveyService` 并使用 `@WebService` 注解来标记该接口为 Web 服务。 - 接口中定义了一个投票方法 `vote`,接受用户名和积分作为参数,并返回一个字符串结果。 3. **服务实现**: - 实现 `...