我有一个用 Struts 编写的 tomcat Web 应用程序。它在带有Tomcat 7
和 的Linux 中运行良好Java 7
。当我将它迁移到 Windows 10Tomcat8.5
和下时Java 8
,
它会引发SAXNOtREcognizedException
错误并且应用程序停止工作:
java.lang.SecurityException:org.xml.sax.SAXNotRecognizedException:功能:http ://apache.org/xml/features/allow-java-encodings
这些是包含在应用程序 WEB-INF/lib 文件夹下的 jar 文件:
activation.jar
BCEL.jar
bsf.jar
collections.jar
commons-beanutils.jar
commons-collections.jar
commons-dbcp.jar
commons-digester.jar
commons-logging.jar
commons-pool.jar
commons-services.jar
commons-validator.jar
cos.jar
crimson.jar
DbConnectionBroker.jar
java_cup.jar
jaxp.jar
jdbc2_0-stdext.jar
jdom.jar
jdom-jdk11.jar
JLex.jar
log4j-1.2.7.jar
mailapi.jar
mysql_comp.jar
mysql.jar
ojdbc7.jar
regexp.jar
runtime.jar
smtp.jar
struts.jar
struts.jar--2
taglibs-request.jar
xalan.jar
xalansamples.jar
xalanservlet.jar
xercesImpl.jar
xerces.jar
xml-apis.jar
xsltc.jar
Run Code Online (Sandbox Code Playgroud)
它们在 Linux 和 Windows 中具有相同的 jar 文件。
有人建议添加 bc4j-mbeans.jar,但我找不到在哪里下载它。我尝试下载 oc4j 容器,但是没有找到 bc4j-mbeans.jar。
小智 5
将以下属性添加到 TOMCAT_HOME/conf/catalina.properties:
归档时间: |
|
查看次数: |
6195 次 |
最近记录: |