Rin*_*iev 40 spring spring-mvc jboss7.x
如何解决这个警告?如果我使用Spring 3.2,我会看到这个警告:
14:24:19,014 WARN [org.jboss.as.ee](MSC服务主题1-10)JBAS011006:由于异常:org.jboss,未安装可选组件org.springframework.web.context.request.async.StandardServletAsyncWebRequest. as.server.deployment.DeploymentUnitProcessingException:JBAS011054:找不到类org.springframework.web.context.request.async.StandardServletAsyncWebRequest的默认构造函数
Phi*_*all 38
显然这是"正常的",一切都应该仍然有效.可能有一个(匿名)内部类StandardServletAsyncWebRequest
.
另请参阅Applicaiton部署在JBoss7.0.2 Final(Arc)中,但未能在7.1.1 Final(Brontes)和metadata-complete ="true"中未得到尊重.基本上它只是一个警告,一切都很好.
art*_*tol 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>
Run Code Online (Sandbox Code Playgroud)
对于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>
Run Code Online (Sandbox Code Playgroud)
这就是我在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>
Run Code Online (Sandbox Code Playgroud)
小智 6
当找不到类的no-args构造函数时,JBoss会发出警告.在这种情况下,此Spring类没有no-arg构造函数.就是这个:
public StandardServletAsyncWebRequest(HttpServletRequest request, HttpServletResponse response) {
super(request, response);
}
没问题.那会有用..
归档时间: |
|
查看次数: |
39482 次 |
最近记录: |