我最近在 OC4J 中“解决”了一个关于使用 Xerces 而不是 OC4J 的内置解析器的常见问题。通过将此行添加到 global-web-application.xml 解决了该问题:
<web-app-class-loader search-local-classes-first="true"/>
不幸的是,这是一种过于粗暴的方法,可能会导致应用服务器出现问题,因此我尝试通过在应用的 WEB-INF 目录中创建以下 orion-web.xml 文件来解决它:
<?xml version="1.0"?>
<orion-web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-web-10_0.xsd">
<web-app-class-loader search-local-classes-first="true" include-war-manifest-class-path="true"/>
<web-app/>
</orion-web-app>
不幸的是,事实证明使用 global-web-application.xml 有效,使用 orion-web.xml 没有
OC4J 版本是 10.1.3.5。
任何人都可以建议吗?