I have had HawtIO running under JBoss AS 7.1.1 but when I try to deploy to WildFly 8.0.0 it fails with the following
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
and
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)
I have tried various version of HawtIO (1.3.0, 1.3.1, 1.4.0) with WildFly 8.0.0 and 8.1.0CR and have had no luck so far. All version of HawtIO worked with JBoss AS 7.1.1 so I am guessing the issue is with WildFly?
You do not have anything else in wildfly? and do you deply hawtio-default or hawtio-offline as a WAR file? And just by copying that WAR to the deploy folder or how do you deploy it?
And there is also a --no-slf4j.war you can try that has no logger. I think some containers had some problems with that etc.
It does smell like a sonartype JAR that hawtio has embedded in the web-inf/lib that wildfly barfs. Maybe its fixed in a newer sonartype JAR, or some way to turn that CDI scanning off in wildfly. We do not use CDI in hawtio.