登录系统后,打开某个菜单后,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 开发