Spring3.2和JBoss为7(Spring3.2 and jboss as 7)

2019-07-04 19:33发布

如何解决这个警告? 如果我使用Spring 3.2我是看到这个警告:

14:24:19014 WARN [org.jboss.as.ee](MSC服务线程1-10)JBAS011006:org.springframework.web.context.request.async.StandardServletAsyncWebRequest由于例外不安装可选组件:org.jboss。 as.server.deployment.DeploymentUnitProcessingException:JBAS011054:找不到默认构造类org.springframework.web.context.request.async.StandardServletAsyncWebRequest

Answer 1:

显然,这是“正常”的,一切还是应该工作。 可能有在(匿名)内部类StandardServletAsyncWebRequest

另请参见应用程序是有部署在JBoss7.0.2决赛(弧),但在7.1.1决赛(勃朗特)未能和元数据的完整=“真”不尊重 。 基本上,它只是一个警告,一切都很好。



Answer 2:

为了扩大aloplop85的链接,你可以忽略此消息。 你可能想抑制它,因为它是分散注意力(在我看来,工作应用程序不应该正常打印堆栈跟踪日志中)。 该指令在这里http://middlewaremagic.com/jboss/?p=2421 ,短版是下面的文本添加到配置文件(如standalone.xml ):

  <subsystem xmlns="urn:jboss:domain:logging:1.0">
      <console-handler name="CONSOLE">
          <!-- levels, formatters etc. -->
          <filter>
              <not>
                  <match pattern="JBAS011054"/>
              </not>
          </filter>
      </console-handler>
      <!-- and the same for other handlers -->
  </subsystem>

对于JBoss 7.2.0,语法是有点不同:

  <subsystem xmlns="urn:jboss:domain:logging:1.2">
      <console-handler name="CONSOLE">
         <!-- levels, formatters etc. -->
         <filter value='not(match("JBAS011054"))' />
      </console-handler>
      <!-- and the same for other handlers -->
  </subsystem>


Answer 3:

这是我如何抑制它在我的jboss-AS-7.1.1

更新的配置/ standalone.xml如

  <subsystem xmlns="urn:jboss:domain:logging:1.1">
      <console-handler name="CONSOLE">
          <filter>
              <not>
                  <match pattern="JBAS011054|JBAS011006"/>
              </not>
          </filter>
      </console-handler>
  </subsystem>


Answer 4:

JBoss的警告当你能不能找到一类无参数的构造函数。 在这种情况下,没有为这个春天类无参数的构造函数。 仅这一项:

public StandardServletAsyncWebRequest(HttpServletRequest request, HttpServletResponse response) { super(request, response); }

与that..That没问题,将工作..



文章来源: Spring3.2 and jboss as 7