WELD-000119由于基础类加载错误,未从“Clazz”生成任何bean定义

时间:2015-01-09 18:58:37

标签: 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
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注射都没有被处理。 我尝试在此类中启用DEBUG以获取更多信息,我已将standalone.xml更改为:

<root-logger>
   <level name="DEBUG"/>
   <handlers>
      <handler name="CONSOLE"/>
       <handler name="FILE"/>
    </handlers>
 </root-logger>

但我仍然只能看到INFO日志记录。

1 个答案:

答案 0 :(得分:3)

找到解决方案,我必须在类和控制台处理程序中启用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>