java - JBAS011006 由于异常 DeploymentUnitProcessingException 而未安装可选组件 StandardServletAsyncWebRequest

标签 java spring jboss jboss7.x

<分区>

由于 Spring 3.2 GA 版本已经发布,我想将我的 Spring 3.1.2 应用程序升级到最新版本。该应用程序在 JBoss 7.1.1.Final 上运行。其他一切都很好,除了我收到下面的 JBoss 错误消息,我觉得这很烦人(尽管应用程序运行正常)。有什么想法吗?

15:50:06,865 WARN  [org.jboss.as.ee] (MSC service thread 1-13) 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
at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606)
at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_05]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_05]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_05]

最佳答案

为了抑制此警告消息,将以下行添加到您的 Jboss 配置(如果您在独立模式下使用它,则为 standalone.xml)

<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:1.1">
...
    <profile>
        <subsystem xmlns="urn:jboss:domain:logging:1.1">
            <console-handler name="CONSOLE">
                <level name="INFO"/>
                <filter>
                    <not>
                        <match pattern="JBAS011006"/>
                    </not>
                </filter>
...  

如您所见javadocs , 此类没有默认构造函数。
由于这只是一个警告并且一切正常,因此您可以忽略它。

关于java - JBAS011006 由于异常 DeploymentUnitProcessingException 而未安装可选组件 StandardServletAsyncWebRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13922221/

相关文章:

java - 在类中声明方法的首选方式

java - 我在一个实体中有多个 OneToMany 映射。即使我没有请求该对象,Hibernate 也会加载第一个对象。这是预期的行为吗?

unit-testing - 在 JerseyTest 中访问 Spring bean

Java Web 应用程序错误 - 无法理解为什么现在会发生

java - Wildfly 10 中的 org.jboss.security.jndi.JndiLoginInitialContextFactory ClassNotFound

java - 将文本区域添加到 FlowLayout 面板 Java Swing

java - JTable 中的日期排序无效

java - Spring表单获取密码输入

java - 使用 Spring Boot JdbcTemplate 获取 java.lang.NullPointerException

java - jBPM如何将某个任务链接到java函数以及如何输出数据?