Jboss WELD-000119未从“生成任何bean定义”;Clazz";因为基础类加载错误
我试图在JBoss EAP服务器容器中运行Arquillian测试。 当我运行它们时,会收到以下信息消息:Jboss WELD-000119未从“生成任何bean定义”;Clazz";因为基础类加载错误,jboss,weld,jboss-arquillian,Jboss,Weld,Jboss Arquillian,我试图在JBoss EAP服务器容器中运行Arquillian测试。 当我运行它们时,会收到以下信息消息: 16:49:48,648 INFO [org.jboss.weld.ClassLoading] (MSC service thread 1-1) WELD-000119 Not generating any bean definitions from package.ChartofaccountDAO because of underlying class loading error 1
16:49:48,648 INFO [org.jboss.weld.ClassLoading] (MSC service thread 1-1) WELD-000119 Not generating any bean definitions from package.ChartofaccountDAO because of underlying class loading error
16:49:48,768 INFO [org.jboss.weld.ClassLoading] (MSC service thread 1-1) WELD-000119 Not generating any bean definitions from package.ChartofaccountDAOImpl because of underlying class loading error
我认为这是原因,因为我所有的CDI注射都没有被处理。
我尝试在此类中启用调试以获取更多信息,我已将standalone.xml更改为:
<root-logger>
<level name="DEBUG"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
但我仍然只能看到信息日志记录。找到了解决方案,我必须在类和控制台处理程序中启用记录器:
<console-handler name="CONSOLE">
<level name="DEBUG"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<logger category="org.jboss.weld.ClassLoading">
<level name="DEBUG"/>
</logger>
此文件在哪里?文件名是什么?它是standalone/configuration/
子文件夹中的standalone.xml
。正确的记录器类别是WildFly 17 btw中的org.jboss.weld.Bootstrap
。