首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

TOMCAT 5。0运行 异常信息Apache Xerces (or Java 1.5) for full XSD support

2012-10-14 
TOMCAT 5。0运行 错误信息Apache Xerces (or Java 1.5) for full XSD support.TOMCAT 5。0运行 错误信息Apac

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 

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

热点排行