【发布时间】:2010-10-17 09:17:27
【问题描述】:
这可能与类路径问题有关,但我现在真的不确定,因为我在某些机器上没有收到此错误。
堆栈顶部的错误是SAX2 driver class org.apache.crimson.parser.XMLReaderImpl not found。为什么我只会在某些环境中收到此错误,而在其他环境中不会?我该如何进一步调查和/或解决此问题?
环境:
- Mac 或 PC 上的 Jetty == 正常
- Mac 上的 Tomcat 5 或 6 == 正常
- Win XP 上的 Tomcat 5 或 6 == 错误
- CentOS 上的 Tomcat 6 == 错误
POM 中的版本:
- 蜡染:蜡染:jar:1.5:编译
- net.sf.saxon:saxon:jar:8.7:compile
- batik:batik-transcoder:jar:1.6-1:compile
- 蜡染:蜡染桥:罐子:1.6-1:编译
- batik:batik-gvt:jar:1.6-1:compile
- batik:batik-awt-util:jar:1.6-1:compile
- batik:batik-util:jar:1.6-1:compile
- batik:batik-gui-util:jar:1.6-1:compile
- batik:batik-ext:jar:1.6-1:compile
- xml-apis:xmlParserAPIs:jar:2.0.2:compile
- 蜡染:蜡染脚本:jar:1.6-1:编译
- batik:batik-svg-dom:jar:1.6-1:compile
- batik:batik-dom:jar:1.6-1:compile
- batik:batik-css:jar:1.6-1:compile
- batik:batik-xml:jar:1.6-1:compile
- batik:batik-parser:jar:1.6-1:compile
- fop:fop:jar:0.20.5:compile
- batik:batik-1.5-fop:jar:0.20-5:compile
- xml-apis:xml-apis:jar:1.0.b2:compile
- xalan:xalan:jar:2.4.1:编译
- xerces:xercesImpl:jar:2.2.1:compile
- avalon-framework:avalon-framework:jar:4.0:compile
【问题讨论】:
-
嗨,马特。我有这个问题。我已经从 /WEB-INF/lib 中删除了 fop,但仍然出现错误。你有没有发现任何其他相关的问题?干杯!
-
我没有发现我记得的任何其他相关问题(三年前)。我使用 Maven 来打包我的应用程序,因此在我的 POM 中排除 fop 工件使 Maven 无法打包该工件。如果您仍然收到错误,请打开您的 WAR 并检查该工件并确保重新启动 Tomcat 服务器。
-
我想通了。我没有部署 WAR 文件,
fop、batik-fop和avalon中还包含其他 2 个 JAR。我删除了fop.jar,但没有删除batik-fop.jar。
标签: java tomcat svg classpath batik