gpt4 book ai didi

java - JBoss7 中过滤日志警告?

转载 作者:太空宇宙 更新时间:2023-11-04 07:29:15 25 4
gpt4 key购买 nike

部署 Spring 项目时,我总是收到以下警告:

WARN  [org.jboss.as.ee] (MSC service thread 1-4) JBAS011006: Not installing optional component org.springframework.web.context.request.async.StandardServletAsyncWebRequest due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.springframework.web.context.request.async.StandardServletAsyncWebRequest

我在这里读到这是一个常见的警告,处理它的方法是过滤它(它仍然存在,但不会显示)。我尝试了一段时间,但似乎无法正确运行。这是我在 standalone-full.xml 中所做的事情:

        <root-logger>
<level name="INFO"/>
<filter>
<not>
<match pattern="JBAS011006" />
</not>
</filter>

我想我尝试了所有可能的过滤器组合,包括允许、拒绝、任何等等。有什么帮助吗?

最佳答案

不确定问题是否已在 SO 的其他地方得到解决,但只是在此处记录:

遇到同样的问题后,我求助于架构文件 jboss-as-logging_1_1.xsd 。 (所有 XSD 都可以在 http://www.jboss.org/schema/jbossas/ 找到)。它定义了允许您放置这些过滤器的确切位置。唯一对我有用的地方是直接在引发警告的记录器中,即 org.jboss.as.ee

所以我最终这样做了:

<subsystem xmlns="urn:jboss:domain:logging:1.1">
...
<logger category="org.jboss.as.ee">
<filter>
<not>
<match pattern="JBAS011006"/>
</not>
</filter>
</logger>
...
</subsystem>

如果这仍然不起作用,那么检查项目中的任何日志配置文件是否会造成干扰可能是个好主意。

关于java - JBoss7 中过滤日志警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com