本帖最后由 u011459439 于 2013-07-25 16:32:45 编辑

解决方案 »

  1.   

    我在网上查找对于的解决方案如下:The validator class: "org.apache.taglibs.standard.tlv.JstlCoreTLV" has failed with the following exception: "java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory".    
    <%@page contentType="text/html;charset=utf-8"%>    
    ^---------------------------------------------^   
    If your webapplication is using the following JAR file : xml-apis-1.x.x then please remove it from your WEB-INF/lib directory.
    按照这个方法去弄,也解决不了问题。
      

  2.   

    Quote: 引用 3 楼 u011459439 的回复:
      
    If your webapplication is using the following JAR file : xml-apis-1.x.x then please remove it from your WEB-INF/lib directory.
    Quote:

    删掉xml-apis.jar也不行吗?
      

  3.   

    查了好多解决办法,主要原因是weblogic 的jar 包与程序中的jar包冲突,prefer-web-inf-classes设置为true 引起的需要删除xml-apis.jar这个jar包才可以。------但删除这个jar包后,又不能解析hibernate Queries 
      

  4.   

    weblgic部署的是时候报以下错误:
    weblogic.application.ModuleException: [HTTP:101216]Servlet: "dispatcherServlet"
    failed to preload on startup in Web application: "guangdongshengyunshu".
    org.springframework.beans.factory.BeanCreationException: Error creating bean wit
    h name 'org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAd
    apter': Instantiation of bean failed; nested exception is org.springframework.be
    ans.BeanInstantiationException: Could not instantiate bean class [org.springfram
    ework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter]: Constructor th
    rew exception; nested exception is java.lang.ClassCastException: weblogic.xml.ja
    xp.RegistrySAXTransformerFactory cannot be cast to javax.xml.transform.Transform
    erFactory
            at org.springframework.beans.factory.support.AbstractAutowireCapableBean
    Factory.instantiateBean(AbstractAutowireCapableBeanFactory.java:946)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBean
    Factory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:890)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBean
    Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBean
    Factory.createBean(AbstractAutowireCapableBeanFactory.java:450)===================================================================
    删除这个jar包后,又不能解析hibernate Queries 报以下错误:
    ]] Root cause of ServletException.
    weblogic.servlet.jsp.CompilationException: Failed to compile JSP /jsp/yslx/yslxcx.jsp
    yslxcx.jsp:1:1: The validator class: "org.apache.taglibs.standard.tlv.JstlCoreTLV" has failed with the following exception: "java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory".
    <%@ page contentType="text/html;charset=GBK" language="java" %>
    ^-------------------------------------------------------------^at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:328)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:237)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:182)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
    Truncated. see log file for complete stacktrace