Получение несоответствия на сервере OC4J - Spring-framework 3.0.1.RELEASE jar и commons-logging-1.1.1.jar

Используя 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
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
58
1

Ответы 1

Вместо того, чтобы изменять server.xml и вводить общий журнал. Не могли бы вы попробовать добавить commons.logging в качестве разделяемой библиотеки через консоль EM, а затем сослаться на него в orion-application.xml, т.е. предполагая, что вы назвали его «apache.commons.logging»

<imported-shared-libraries> 
            <import-shared-library name = "apache.commons.logging"/> 
 </imported-shared-libraries> 

Другие вопросы по теме