`
floating
  • 浏览: 80804 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

在WebSphere5.1下xml parser的选择

阅读更多
某应用程序在Tomcat下部署,运行时正常.部署到WebSphere5.1下面之后,报
[06-9-29 9:38:20:453 CST] 701e3d77 WebGroup      E SRVE0026E: [Servlet 错误]-[未找到文件:/META-INF/SERVICES/JAVAX.XML.PARSERS.DOCUMENTBUILDERFACTORY]:javax.servlet.ServletException: 未找到文件:/META-INF/SERVICES/JAVAX.XML.PARSERS.DOCUMENTBUILDERFACTORY
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:232)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
异常.

根据错误信息,首先认为是由于WebSphere系统本身和应用使用了不同的XML parser导致的. 为了让WebSphere使用和应用相同的parser,在相应的应用的META-INF/services目录下增加了一个javax.xml.parsers.DocumentBuilderFactory文件,但是这样做并没有效果.

查阅文档得知,WebSphere需要使用自己的parser来完成一些系统内部的工作.因此,不能通过修改javax.xml.parsers.DocumentBuilderFactory文件来解决问题.通过将应用的发布方式从PARENT_FIRST改成PARENT_LAST,保证当包重复时,classloader最终加载的时系统自带的包.
分享到:
评论

相关推荐

    websphere5.1应用部署

    在本文中,我们将深入探讨如何在Websphere 5.1版本中进行应用部署,以及解决中文乱码问题。 首先,让我们详细了解Websphere 5.1的应用部署步骤: 1. **安装发布包**: - 登录Websphere控制台,通过浏览器访问`...

    如何在LoadRunner8.1中配置WebSphere5.1监控

    `Websphere5.1监控(Loadrunner).doc`这份文档应该包含了详细的步骤说明,包括WebSphere服务器上的JMX配置、LoadRunner中的监控器设置等内容。仔细阅读并按照文档指示进行操作是成功配置的前提。 步骤二:准备应用...

    spring集成ibatis示例-websphere5.1选型webservice

    综上所述,这个示例展示了如何在Spring中集成iBATIS实现数据访问,以及如何在WebSphere 5.1环境下部署和发布Web服务。这不仅涵盖了Java企业级开发的基础知识,还涉及了服务器管理和Web服务技术,是学习和实践Java EE...

    XDoclet for WebSphere 5.1-开源

    在XDoclet for WebSphere 5.1中,开发者可以利用专门为WebSphere应用服务器5.1版本定制的标签和元数据,来生成符合该平台需求的部署描述符(如ejb-jar.xml、ibm-ejb-jar-bnd.xml等)和WebSphere特有的持久化配置。...

    IBM WebSphere Portal 5.1 中文版(门户集成开发)

    此版本在2004年11月发布,支持中文版,并包含了WebSphere Application Server 5.1和WebSphere Business Integration Server Foundation 5.1的安装程序。 **安装指南:** 1. 使用`install.bat`脚本启动安装过程。 2....

    WAS5.1安装图解

    【描述】:“本文主要是讲述在Red Hat Linux环境下安装WebSphere 5.1的过程,通过截图详细展示了配置的各个步骤。” 在Linux操作系统,尤其是Red Hat Linux上部署WebSphere,是很多IT专业人员在企业环境中常见的...

    WEBSPHERE(讲座)

    总结来说,WebSphere Application Server 5.1的安装和部署涉及到操作系统的选择、端口规划、硬件资源的评估、安装流程的执行以及后期的数据源配置。这些知识对于初学者理解如何在企业环境中部署和管理Java应用程序是...

    websphere_plugin-cfg.xml文件内容解析.pdf

    websphere_plugin-cfg.xml 文件内容解析 概览 websphere_plugin-cfg.xml 文件是 IBM WebSphere 服务器插件配置文件,用于定义插件的配置信息。该文件包含多个元素和属性,用于控制插件的行为和性能。了解该文件的...

    webShpere7和5.1配置

    在这个主题下,我们将深入探讨WebSphere 7和5.1的主要特性和配置步骤。 WebSphere 5.1,也称为WAS V5.1,是较早的版本,发布于2003年,支持J2EE 1.4规范。这个版本包含了基本的Java EE功能,如EJB、JSP和Servlet等...

    在WebSphere发布CXF注意事项

    在WebSphere中,需要在`web.xml`中配置CXF的Servlet,如`CXFServlet`,来处理SOAP请求。 4. **WebSphere Classloading**:WebSphere有其特有的类加载机制,可能会与CXF的默认设置冲突。确保理解并配置好类加载顺序...

    IBM--The XML Files - Development of XML XSL Applications Using WebSphere Studio Version 5 2002

    《IBM—XML 文件:使用 WebSphere Studio 版本 5 开发 XML/XSL 应用程序》是 IBM 公司在 2002 年发布的一份技术指南,旨在帮助开发人员更好地理解 XML 技术及其在 WebSphere Studio 应用程序开发中的应用。...

    websphere环境下ejb编程

    WebSphere环境下EJB编程主要涉及Java企业版(Java EE)中的核心组件——Enterprise JavaBeans(EJB),以及如何在IBM的WebSphere应用服务器上进行EJB的开发、部署和管理。EJB是一种服务器端组件模型,它为创建可移植...

    WebSphere下的所有jar文件名和路径

    在深入探讨WebSphere环境下所有JAR文件名与路径之前,我们先来理解一下WebSphere及其在企业级应用服务器中的重要性。WebSphere Application Server(WAS)是IBM提供的一款高性能、高可靠性的企业级Java应用服务器,...

    润乾报表在websphere服务器下的部署操作介绍.doc

    《润乾报表在Websphere服务器下的部署操作详解》 润乾报表是一款强大的报表工具,其在企业级应用中广泛使用。在Websphere这样的大型应用服务器环境下部署润乾报表,需要进行一系列的配置步骤,确保报表系统能够与...

    linux下WebSphere启动停止

    "Linux下WebSphere启动停止" Linux操作系统下WebSphere服务器的启动和停止是...Linux下WebSphere启动停止是非常重要的操作,需要根据实际情况选择正确的命令和参数。同时,需要注意错误信息的处理和常见错误的解析。

    WebSphere环境下EJB编程

    WebSphere环境下EJB编程是企业级Java应用开发的重要组成部分,主要涉及Java Enterprise Edition(Java EE)中的核心组件——Enterprise JavaBeans(EJB)。EJB提供了一种标准的、可移植的方式来构建分布式、事务处理...

Global site tag (gtag.js) - Google Analytics