Не удалось развернуть HawtIO на WildFly 8.0.0

У меня был HawtIO, работающий под JBoss AS 7.1.1, но когда я пытаюсь развернуть на WildFly 8.0.0, происходит сбой со следующим

org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Injector with qualifiers @Default
at injection point [BackedAnnotatedField] @Inject private org.sonatype.guice.bean.binders.TypeConverterMap.injector

и

org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Injector with qualifiers @
Default
  at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedMethod] @Inject org.sonatype.guice.bean.l
ocators.DefaultBeanLocator.autoPublish(Injector)

Я пробовал разные версии HawtIO (1.3.0, 1.3.1, 1.4.0) с WildFly 8.0.0 и 8.1.0CR, и пока безуспешно. Все версии HawtIO работали с JBoss AS 7.1.1, поэтому я предполагаю, что проблема связана с WildFly?


person user1723105    schedule 19.05.2014    source источник


Ответы (1)


У вас больше ничего нет в wildfly? а вы загружаете hawtio-default или hawtio-offline как файл WAR? И просто скопировав этот WAR в папку развертывания или как вы его развертываете?

И есть также --no-slf4j.war, который вы можете попробовать, у которого нет регистратора. Я думаю, что у некоторых контейнеров были некоторые проблемы с этим и т. д.

Это пахнет JAR-файлом сонарного типа, который hawtio встроил в web-inf/lib, который блюет. Возможно, это исправлено в более новом JAR-файле сонарного типа или каким-то образом отключить сканирование CDI в wildfly. Мы не используем CDI в hawtio.

person Claus Ibsen    schedule 20.05.2014
comment
В какой-то момент у меня было несколько других приложений в Wildfly, но с тех пор я создал для них файл маркера .skipdeploy и очистил каталог tmp. Для hawtio я использую jar по умолчанию 1.4.0, но у меня была такая же проблема с предыдущими версиями. Я попробую чистую установку Wildfly и --no-slf4j.war, опубликую и обновлю здесь. - person user1723105; 21.05.2014
comment
О, не знал о .skipdeploy. У вас случайно нет ссылки, где я могу прочитать больше об этой функции? - person Claus Ibsen; 21.05.2014
comment
Использование no-slf4j.war, похоже, решило проблему. Спасибо за помощь. Что касается файлов маркеров развертывания, загляните в docs.jboss. org/автор/отображение/AS7/ . - person user1723105; 21.05.2014
comment
Извините, я только что заметил, что ссылка была на документы JBoss AS, но, если быть точным, ссылка на контент в Wildfly: docs.jboss.org/author/display/WFLY8/Admin+Guide#AdminGuide. - person user1723105; 21.05.2014