当前位置:编程学习 > JAVA >>

登录系统后,打开某个菜单后,JSP页面无法显示(高手进)

--------------------编程问答-------------------- jar冲突了 --------------------编程问答-------------------- 不知道那个jar包冲突 --------------------编程问答-------------------- 我在网上查找对于的解决方案如下:



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.


按照这个方法去弄,也解决不了问题。 --------------------编程问答--------------------  有高手知道吗?搞了好几天了。。。。 --------------------编程问答--------------------
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也不行吗? --------------------编程问答-------------------- 查了好多解决办法,主要原因是weblogic 的jar 包与程序中的jar包冲突,prefer-web-inf-classes设置为true 引起的需要删除xml-apis.jar这个jar包才可以。

------但删除这个jar包后,又不能解析hibernate Queries  --------------------编程问答-------------------- 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

补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,