2013-05-21 2 views
0

В настоящее время мы разрабатываем проект в javaee6, который мы перенесли из seam2.3. И у нас есть зависимость от чайника.Двигатель котла Pentaho разрушает jboss7.1.3 logging

То, что я обнаружил, было причиной того, что ловушка jboss разрушилась, я имею в виду, что он не регистрируется. Я попробовал новый проект и просто включил этот проект в зависимость, и возникает такая же проблема.

Любая идея, почему? Я использую javaee6 Maven архетип и вот зависимость:

<dependency> 
    <groupId>pentaho-kettle</groupId> 
    <artifactId>kettle-engine</artifactId> 
    <version>4.2.0-GA</version> 
    <scope>compile</scope> 
    <exclusions> 
     <exclusion> 
      <groupId>xerces</groupId> 
      <artifactId>xercesImpl</artifactId> 
     </exclusion> 
    </exclusions> 
</dependency> 
+0

Я не уверен, что такое пентахо-чайник, но попробуйте передать -Dorg.jboss.as.logging.per-deployment = false как начальный параметр, чтобы увидеть, что это делает. –

+0

Спасибо @ james-r-perkins, я попробовал ваше предложение, но это не сработало. – czetsuya

+0

Это всего лишь предположение, но может быть, что чайник пентахо удаляет обработчики журналов как часть его инициализации. Я видел это раньше с другими сторонними библиотеками. Не много, но некоторые. –

ответ

0

Наши выводы заканчиваются в заключение, что технологии мы используем, jboss7.1.3/javaee6/Pentaho чайник двигатель не совместимы друг с другом. К счастью, мы уже запустили план по выбросу чайника в пользу EJB Timers.

Так что сработало для меня, чтобы удалить все зависимости от чайника *.

Смежные вопросы