SDK 1.2.1 Windows: пчелы запускают ошибку библиотеки регистрации (commons-logging-1.0.4.jar)

Наша установка: Windows 7 CloudBees SDK 1.2.1 (и ранние версии) Развертывание приложений ColdFusion 9 локально и в CloudBees

Мы обнаруживаем, что последовательно происходит следующее:

Используя команду «bees run» для локального развертывания нашего приложения, мы ВСЕГДА получаем ошибку Java, связанную с «регистрацией». Мы обнаружили, что можем обойти это, отключив файл /lib/commons-logging-1.0.4.jar, переименовав его в DISABLED. Теперь команда «пчелы бегут» будет работать, и мы сможем продолжить работу в обычном режиме.

Однако, когда мы используем команду «bees deploy», мы обнаруживаем, что должны повторно включить commons-logging-1.0.4.jar, вернув ему исходное имя. Как и следовало ожидать, это постоянное переименование файлов не является правильным решением.

Кто-нибудь может помочь с этим?

Вот ошибка (или ее часть в любом случае) ИНФОРМАЦИЯ: Запуск Servlet Engine: Apache Tomcat/6.0.35 java.lang.ExceptionInInitializerError Вызвано: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException : нет подходящего конструктора журнала [Lj ava.lang.Class;@2d388e5e для org.apache.commons.logging.impl.Log4JLogger (вызвано java.lang.NoClassDefFoundError: org/apache/log4j/Category) (вызвано org.apache .commons.logging.LogConfigurationException: нет подходящего конструктора журнала


person SentryGoingUp    schedule 24.08.2012    source источник


Ответы (1)


Это похоже на проблему с загрузкой классов с общим ведением журнала (которое также используется средой выполнения tomcat, когда вы вызываете «бег пчел»). Я предлагаю вам включить в вашу войну файл commons-logging-api.jar в качестве замены полной библиотеки Commons-Logging.

person nicolas de loof    schedule 03.09.2012