Spring3.2和jboss为7

时间:2012-12-09 10:34:03

标签: spring spring-mvc jboss7.x

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

  

14:24:19,014 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的默认构造函数

4 个答案:

答案 0 :(得分:38)

显然这是“正常”,一切都应该仍然有效。可能在StandardServletAsyncWebRequest中有一个(匿名的)内部类。

另请参阅Applicaiton is deployed in JBoss7.0.2 Final (Arc ) but failed to in 7.1.1 Final (Brontes)metadata-complete="true" not respected。基本上它只是一个警告,一切都很好。

答案 1 :(得分:10)

要扩展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>

答案 2 :(得分:7)

这就是我在jboss-as-7.1.1

中压制它的方法

将configuration / 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>

答案 3 :(得分:5)

JBoss警告你什么时候找不到类的no-args构造函数。 在这种情况下,此Spring类没有no-arg构造函数。 就是这个:

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

没问题。那会有效..