读书人

TOMCAT 5。0运行 异常信息Apache Xerc

发布时间: 2012-10-14 14:55:08 作者: rapoo

TOMCAT 5。0运行 错误信息Apache Xerces (or Java 1.5) for full XSD support.
TOMCAT 5。0运行 错误信息
Apache Xerces (or Java 1.5) for full XSD support.
Caused by: javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [gnu.xml.dom.JAXPFactory@1381960] does not support XML Schema. Are you running on Java 1.4 or below with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD

我下载安装了jdk1.5 下载了Xerces-J-bin.2.9.1.zip 把相关的jar放到了CLASSPATH里,可不是不行,为什么,怎么解决呀。

[解决办法]
命令java -version
查看下JDK版本..

然后.看下
环境变量里面以下两个变量.
JAVA_HOME
Path=.;%JAVA_HOME%\bin;E:\oracle\...........
主要是确认下,你是否在安装了JDK后,又安装了oracle之类.这样会重写Path变量.导致JDK版本不是1.5
[解决办法]
是在解析xml出的,很明,是parser不支持schema,只支持低版本的dtd,可能性,一你使用的是只支持dtd解析的parser,另一就是,你的路中包含了不同版本的xml-api或parser,比如:你使用的是j2ee1.4的xml-api,而又在路中加入了xerces.jar

具的情可能不同,你分析一下自己引入的jar

[解决办法]

探讨
是在解析xml出的,很明,是parser不支持schema,只支持低版本的dtd,可能性,一你使用的是只支持dtd解析的parser,另一就是,你的路中包含了不同版本的xml-api或parser,比如:你使用的是j2ee1.4的xml-api,而又在路中加入了xerces.jar

具的情可能不同,你分析一下自己引入的jar

[解决办法]
tomcat 5 ?
1 升级到 5.5或者 6.0吧
2 修改 tomcat/bin/catalina.bat 里面的 JAVA_HOME 到你的JDK
[解决办法]
发帖:22
结贴:15

楼主可以考虑结一些帖子了。谢谢!

读书人网 >Java Web开发

热点推荐