Используя Spring-framework 3.0.1.RELEASE jar и добавив commons-logging-1.1.1.jar, но все же я получаю следующую ошибку: при попытке развернуть на сервере версии OC4J 10.1.3
Добавлен требуемый jar в server.xml, но по-прежнему только jar-файл commons-logging-1.1.1.jar не распознается сервером.
from server
Operation failed with error: Missing class: org.apache.commons.logging.LogFactory Dependent class: org.springframework.beans.BeanUtils Loader: org.springframework:3.1.0 Code
Source: /C:/Users/II/Documents/oc4j_server/oc4j_server/springframework/spring-beans-3.1.0.RELEASE.jar Configuration: in /C:/Users/II/Documents/oc4j_server/oc4j_server/j2ee/home/config/server.xml This load was initiated at org.springframework:3.1.0 using the loadClass() method. The missing class is available from the following locations: 1. Code-Source: /C:/Users/II/Documents/oc4j_server/oc4j_server/j2ee/home/applications/tool/myapplication-0.0.2/WEB-INF/lib/jcl-over-slf4j-1.6.1.jar () This code-source is not in use by any loader. 2. Code-Source: /C:/Users/II/Documents/oc4j_server/oc4j_server/org/apache/commons/1.1.1/commons-logging-1.1.1.jar (from in /C:/Users/II/Documents/oc4j_server/oc4j_server/j2ee/home/config/server.xml) This code-source is available in loader apache.commons.logging:1.1.1.
Caused by: oracle.classloader.util.AnnotatedClassNotFoundException:
Missing class: org.apache.commons.logging.LogFactory
Dependent class: org.springframework.beans.BeanUtils
Loader: org.springframework:3.1.0
Code-Source: /C:/Users/II/Documents/oc4j_server/oc4j_server/springframework/spring-beans-3.1.0.RELEASE.jar
Configuration: <code-source> in /C:/Users/II/Documents/oc4j_server/oc4j_server/j2ee/home/config/server.xml
This load was initiated at org.springframework:3.1.0 using the loadClass() method.
----------------------------------------------------------------------
From server log
The missing class is available from the following locations:
1. Code-Source: /C:/Users/II/Documents/oc4j_server/oc4j_server/j2ee/home/applications/app/apppoc-0.0.2/WEB-INF/lib/jcl-over-slf4j-1.6.1.jar ()
This code-source is not in use by any loader.
2. Code-Source: /C:/Users/II/Documents/oc4j_server/oc4j_server/org/apache/commons/1.1.1/commons-logging-1.1.1.jar (from <code-source> in /C:/Users/II/Documents/oc4j_server/oc4j_extended_1013
This code-source is available in loader apache.commons.logging:1.1.1.
at oracle.classloader.PolicyClassLoader.handleClassNotFound(PolicyClassLoader.java:2204)
at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1726)
at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1682)
at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1667)
... 21 more




Вместо того, чтобы изменять server.xml и вводить общий журнал. Не могли бы вы попробовать добавить commons.logging в качестве разделяемой библиотеки через консоль EM, а затем сослаться на него в orion-application.xml, т.е. предполагая, что вы назвали его «apache.commons.logging»
<imported-shared-libraries>
<import-shared-library name = "apache.commons.logging"/>
</imported-shared-libraries>