如何解决这个警告? 如果我使用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
显然,这是“正常”的,一切还是应该工作。 可能有在(匿名)内部类StandardServletAsyncWebRequest
。
另请参见应用程序是有部署在JBoss7.0.2决赛(弧),但在7.1.1决赛(勃朗特)未能和元数据的完整=“真”不尊重 。 基本上,它只是一个警告,一切都很好。
为了扩大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>
这是我如何抑制它在我的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>
JBoss的警告当你能不能找到一类无参数的构造函数。 在这种情况下,没有为这个春天类无参数的构造函数。 仅这一项:
public StandardServletAsyncWebRequest(HttpServletRequest request, HttpServletResponse response) { super(request, response); }
与that..That没问题,将工作..