Java JBoss7中的筛选日志记录警告?

Java JBoss7中的筛选日志记录警告?,java,jakarta-ee,jboss,Java,Jakarta Ee,Jboss,部署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.Deploy

部署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>


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

不确定该问题是否已在其他地方解决,但仅在此处记录:

在遇到同样的问题后,我求助于模式文件。(所有XSD均可在上找到)。它定义了允许您放置这些过滤器的确切位置。唯一对我有效的地方是直接在抛出警告的记录器中,即
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>

...
...

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

不确定该问题是否已在其他地方解决,请在此处记录:

在遇到同样的问题后,我求助于模式文件。(所有XSD均可在上找到)。它定义了允许您放置这些过滤器的确切位置。唯一对我有效的地方是直接在抛出警告的记录器中,即
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>

...
...

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

自JBoss AS 7以来,似乎已发生了更改,但这在JBoss EAP 6.4.6中起作用:
EAP 6的筛选已记录在案。“为根记录器指定的
筛选器规范
不会被其他记录器继承。相反,必须为每个处理程序指定
筛选器规范
。”自JBoss AS 7以来,该规范似乎已更改,但这在JBoss EAP 6.4.6中起作用:
EAP 6的筛选已记录在案。“为根记录器指定的
筛选器规范
不会被其他记录器继承。相反,必须为每个处理程序指定
筛选器规范
。”