Недавно я «решил» довольно распространенную проблему в OC4J, связанную с использованием Xerces вместо встроенного парсера OC4J. Проблема решилась добавлением этой строки в global-web-application.xml:
<web-app-class-loader search-local-classes-first="true"/>
К сожалению, это был слишком громоздкий подход, который мог вызвать проблемы на сервере приложений, поэтому я попытался решить эту проблему, создав следующий файл orion-web.xml в каталоге WEB-INF приложения:
<?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.
Кто-нибудь может посоветовать?