日期:2014-05-17  浏览次数:20714 次

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 

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