2016-03-24 5 views
0

Я использую Wildfly 10 в автономном режиме, когда я начинаю Wildfly, я увидел сообщение о том, ошибкаWildfly 10 ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender

java.lang.ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender from [Module "org.jboss.log4j.logmanager:main" from local module loader @33e5ccce (finder: local module finder @5a42bbf4 (roots: /opt/jboss/modules,/opt/jboss/modules/system/layers/base))] 

Я расстегнул файлы фляги в каталоге модулей, кажется, что класс DailyRollingFileAppender находится под org.apache.log4j, а не org.jboss.logging. Я не уверен, что мне нужно делать какие-либо конфигурации.

И еще одно: это сообщение об ошибке появляется только на консоли, а не в моем файле журнала, не знаю почему. Другие сообщения об ошибках появились в моем файле журнала.

Ниже трассировки стека:

10:26:21,167 ERROR [stderr] log4j:ERROR Could not create an Appender. Reported error follows. 
10:26:21,174 ERROR [stderr] java.lang.ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender from [Module "org.jboss.log4j.logmanager:main" from local module loader @33e5ccce (finder: local module finder @5a42bbf4 (roots: /opt/jboss/modules,/opt/jboss/modules/system/layers/base))] 
10:26:21,174 ERROR [stderr]  at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198) 
10:26:21,174 ERROR [stderr]  at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363) 
10:26:21,174 ERROR [stderr]  at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351) 
10:26:21,174 ERROR [stderr]  at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93) 
10:26:21,174 ERROR [stderr]  at java.lang.Class.forName0(Native Method) 
10:26:21,175 ERROR [stderr]  at java.lang.Class.forName(Class.java:264) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:247) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:492) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:1001) 
10:26:21,175 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867) 
10:26:21,176 ERROR [stderr]  at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:794) 
10:26:21,176 ERROR [stderr]  at org.jboss.as.logging.deployments.LoggingConfigDeploymentProcessor.configure(LoggingConfigDeploymentProcessor.java:238) 
10:26:21,176 ERROR [stderr]  at org.jboss.as.logging.deployments.LoggingConfigDeploymentProcessor.processDeployment(LoggingConfigDeploymentProcessor.java:114) 
10:26:21,176 ERROR [stderr]  at org.jboss.as.logging.deployments.LoggingConfigDeploymentProcessor.processDeployment(LoggingConfigDeploymentProcessor.java:144) 
10:26:21,176 ERROR [stderr]  at org.jboss.as.logging.deployments.AbstractLoggingDeploymentProcessor.deploy(AbstractLoggingDeploymentProcessor.java:67) 
10:26:21,176 ERROR [stderr]  at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147) 
10:26:21,176 ERROR [stderr]  at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) 
10:26:21,176 ERROR [stderr]  at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) 
10:26:21,176 ERROR [stderr]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
10:26:21,177 ERROR [stderr]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
10:26:21,177 ERROR [stderr]  at java.lang.Thread.run(Thread.java:745) 

Спасибо, Хелен

ответ

1

я получил помощь от JBoss сообщества, у меня было приложение, которое имеет log4j.xml упакованного внутри военного файла и используемого орг. jboss.logging.appender.DailyRollingFileAppender. Этот log4j.xml вызвал это сообщение об ошибке. Установка use-deployment-logging-config будет ложной в подсистеме регистрации standalone.xml. Эта проблема решена.

Helen

Смежные вопросы