2016-03-21 1 views
1

Кто-нибудь, пожалуйста, помогите мне разобраться. При развертывании моего файла войны на Jboss он показывает эту ниже ошибку. Я попытался выяснить, в чем причина.Не удалось найти файл класса для интроспекции заводских методов: java.util.concurrent.ThreadPoolExecutor.DiscardPolicy

[oscannotation.ConfigurationClassUtils]: Не удалось найти файл класса для интроспекции фабричные методы: java.util.concurrent.ThreadPoolExecutor.DiscardPolicy java.io.FileNotFoundException: путь к классам ресурсов [Java/Util/одновременное/ThreadPoolExecutor/DiscardPolicy.class] не может быть открыт, так как он не существует
на org.springframework.core.io.ClassPathResource.getInputStream (ClassPathResource.java:158) ~ [org.spr ingframework.core-3.1.0.RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.core.type.classreading.SimpleMetadataReader. (SimpleMetadataReader.java:45) ~ [org.springframework.core- 3.1.0.RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader (SimpleMetadataReaderFactory.java:80) ~ [org.springframework.core-3.1.0 .RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader (CachingMetadataReaderFactory.java:101) ~ [org.springframework.core-3.1.0.RELEASE. jar! /: 3.1.0.RELEASE] в org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader (SimpleMetadataReaderFactory.java:76) ~ [org.springf ramework.core-3.1.0.RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate (ConfigurationClassUtils.java:69) ~ [org.springframework.context-3.1 .0.RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions (ConfigurationClassPostProcessor.java:216) [org.springframework.context-3.1.0.RELEASE.jar ! /: 3.1.0.RELEASE] в org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry (ConfigurationClassPostProcessor.java:178) [org.springframework.context-3.1.0.RELEASE.jar! /: 3.1.0 .RELEASE] в org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors (Аннотация ApplicationContext.java:617) [org.springframework.context-3.1.0.RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:446) [org.springframework.context-3.1.0.RELEASE.jar /: 3.1.0.RELEASE] на org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:384) [org.springframework. web-3.1.0.RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:283) [org.springframework.web-3.1.0. RELEASE.jar! /: 3.1.0.RELEASE] в org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:111) [или g.springframework.web-3.1.0.RELEASE.jar! /: 3.1.0.RELEASE] в org.apache.catalina.core.StandardContext.contextListenerStart (StandardContext.java:3339) [jbossweb-7.4.8. Final-redhat-4.jar! /: 7.4.8.Final-redhat-4] в org.apache.catalina.core.StandardContext.start (StandardContext.java:3777) [jbossweb-7.4.8.Final- redhat-4.jar! /: 7.4.8.Final-redhat-4] на org.jboss.as.web.deployment.WebDeploymentService.doStart (WebDeploymentService.java: 161) [ru]. доступ $ 000 (WebDeploymentService.java:59) [jboss-as-web-7.4.0.Final-redhat-19.jar! /: 7.4.0.Final-redhat-19] на org.jboss.as.web .deployment.WebDeploymentService $ 1.run (WebDeploymentService.java:94) [jboss-as-web-7.4.0.Final-redhat-19.jar! /: 7.4.0.Final-redhat-19] на java. util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) [na: 1.8.0_74] at java.util.concurrent.FutureTask.run (FutureTask.java:266) [na: 1.8.0_74] на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) [na: 1.8.0_74] на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) [na: 1.8.0_74] на java.lang.Thread.run (Thread.java:745) [na: 1.8.0_74] на org.jboss.threads.JBossThread.run (JBossThread.java:122) [jboss-threads-2.1.1.Final-redhat-1.jar! /: 2.1.1.Final-redhat-1]

Решение, которое я нашел

Проблема с моей сконфигурировано яровой инъекции фасоли исх.

Перед

<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> 
        <property name="corePoolSize" value="100" /> 
        <property name="maxPoolSize" value="50" /> 
        <property name="queueCapacity" value="150" /> 
        <property name="rejectedExecutionHandler" ref="discardPolicy" /> 
</bean> 
<bean id="discardPolicy" class="java.util.concurrent.ThreadPoolExecutor.DiscardPolicy"/> 

Modified (Раскрыты)

<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> 
      <property name="corePoolSize" value="100" /> 
      <property name="maxPoolSize" value="50" /> 
      <property name="queueCapacity" value="150" /> 
      <property name="rejectedExecutionHandler"> 
       <bean class="java.util.concurrent.ThreadPoolExecutor.DiscardPolicy"/> 
      </property> 
</bean> 
+0

Просто скажите мне, что вы сделали и что пошло не так? просто вставка stacktrace не поможет – Shriram

+0

@ Шрирам Я пытаюсь развернуть мой файл войны на Jboss 6.3.0. во время развертывания он показывает это вышеприведенное сообщение. Не могли бы вы помочь мне выяснить причину. –

ответ

1

Проблема с пружинной сконфигурировано инъекции фасоли реф.

<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> 
      <property name="corePoolSize" value="100" /> 
      <property name="maxPoolSize" value="50" /> 
      <property name="queueCapacity" value="150" /> 
      <property name="rejectedExecutionHandler"> 
       <bean class="java.util.concurrent.ThreadPoolExecutor.DiscardPolicy"/> 
      </property> 
</bean> 
Смежные вопросы