Thank you for your response. Ich tried it but it doesn't work.
and the jboss-deployment-structure.xml as shown in the documentation.
15:52:38,548 ERROR [stderr] (MSC service thread 1-4) log4j:ERROR Could not create an Appender. Reported error follows.
15:52:38,548 ERROR [stderr] (MSC service thread 1-4) java.lang.ClassCastException: org.apache.log4j.DailyRollingFileAppender cannot be cast to org.apache.log4j.Appender
15:52:38,549 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:248)
15:52:38,549 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
15:52:38,549 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
15:52:38,549 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
15:52:38,549 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:436)
15:52:38,550 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:999)
15:52:38,550 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
15:52:38,550 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:794)
15:52:38,550 ERROR [stderr] (MSC service thread 1-4) at org.jboss.as.logging.LoggingConfigurationProcessor.deploy(LoggingConfigurationProcessor.java:111)
15:52:38,551 ERROR [stderr] (MSC service thread 1-4) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116)
15:52:38,551 ERROR [stderr] (MSC service thread 1-4) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
15:52:38,551 ERROR [stderr] (MSC service thread 1-4) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
15:52:38,551 ERROR [stderr] (MSC service thread 1-4) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
15:52:38,552 ERROR [stderr] (MSC service thread 1-4) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
15:52:38,552 ERROR [stderr] (MSC service thread 1-4) at java.lang.Thread.run(Thread.java:662)
15:52:38,553 ERROR [stderr] (MSC service thread 1-4) log4j:ERROR Could not create an Appender. Reported error follows.
15:52:38,553 ERROR [stderr] (MSC service thread 1-4) java.lang.ClassCastException: org.apache.log4j.DailyRollingFileAppender cannot be cast to org.apache.log4j.Appender
15:52:38,554 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:248)
15:52:38,554 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
15:52:38,554 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
15:52:38,554 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
15:52:38,555 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:436)
15:52:38,555 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:999)
15:52:38,555 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
15:52:38,555 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:794)
15:52:38,556 ERROR [stderr] (MSC service thread 1-4) at org.jboss.as.logging.LoggingConfigurationProcessor.deploy(LoggingConfigurationProcessor.java:111)
15:52:38,556 ERROR [stderr] (MSC service thread 1-4) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116)
15:52:38,556 ERROR [stderr] (MSC service thread 1-4) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
15:52:38,556 ERROR [stderr] (MSC service thread 1-4) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
15:52:38,557 ERROR [stderr] (MSC service thread 1-4) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
15:52:38,557 ERROR [stderr] (MSC service thread 1-4) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
15:52:38,557 ERROR [stderr] (MSC service thread 1-4) at java.lang.Thread.run(Thread.java:662)
15:52:38,558 ERROR [stderr] (MSC service thread 1-4) log4j:ERROR Could not create an Appender. Reported error follows.
15:52:38,558 ERROR [stderr] (MSC service thread 1-4) java.lang.ClassCastException: org.apache.log4j.DailyRollingFileAppender cannot be cast to org.apache.log4j.Appender
15:52:38,558 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:248)
15:52:38,559 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
15:52:38,559 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
15:52:38,559 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
15:52:38,559 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:492)
15:52:38,560 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:1001)
15:52:38,560 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
15:52:38,560 ERROR [stderr] (MSC service thread 1-4) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:794)
15:52:38,560 ERROR [stderr] (MSC service thread 1-4) at org.jboss.as.logging.LoggingConfigurationProcessor.deploy(LoggingConfigurationProcessor.java:111)
15:52:38,560 ERROR [stderr] (MSC service thread 1-4) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116)
15:52:38,561 ERROR [stderr] (MSC service thread 1-4) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
15:52:38,561 ERROR [stderr] (MSC service thread 1-4) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
15:52:38,561 ERROR [stderr] (MSC service thread 1-4) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
15:52:38,561 ERROR [stderr] (MSC service thread 1-4) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
15:52:38,562 ERROR [stderr] (MSC service thread 1-4) at java.lang.Thread.run(Thread.java:662)
15:52:38,636 WARN [org.jboss.modules] (MSC service thread 1-5) Failed to define class org.apache.log4j.Logger in Module "deployment.PDF-Whitelabel-Server-Ear-0.0.1-SNAPSHOT.ear:main" from Service Module Loader: java.lang.LinkageError: loader constraint violation: loader (instance of org/jboss/modules/ModuleClassLoader) previously initiated loading for a different type with name "org/apache/log4j/Logger"
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_29]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [rt.jar:1.6.0_29]
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [rt.jar:1.6.0_29]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [rt.jar:1.6.0_29]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.Module.loadModuleClass(Module.java:527) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.2.GA]
at java.lang.Class.getDeclaredMethods0(Native Method) [rt.jar:1.6.0_29]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) [rt.jar:1.6.0_29]
at java.lang.Class.getDeclaredMethods(Class.java:1791) [rt.jar:1.6.0_29]
at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:65) [jboss-as-server-7.1.2.Final.jar:7.1.2.Final]
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:68) [jboss-as-server-7.1.2.Final.jar:7.1.2.Final]
at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:85)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:70)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:55)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116) [jboss-as-server-7.1.2.Final.jar:7.1.2.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$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_29]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_29]
15:52:38,640 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC00001: Failed to start service jboss.deployment.subunit."PDF-Whitelabel-Server-Ear-0.0.1-SNAPSHOT.ear"."pdfWhitelabelServer.jar".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."PDF-Whitelabel-Server-Ear-0.0.1-SNAPSHOT.ear"."pdfWhitelabelServer.jar".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of subdeployment "pdfWhitelabelServer.jar" of deployment "PDF-Whitelabel-Server-Ear-0.0.1-SNAPSHOT.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:123) [jboss-as-server-7.1.2.Final.jar:7.1.2.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$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_29]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_29]
Caused by: java.lang.RuntimeException: JBAS018757: Error getting reflective information for class at.apa.apns.service.PushNotificationMDB with ClassLoader ModuleClassLoader for Module "deployment.PDF-Whitelabel-Server-Ear-0.0.1-SNAPSHOT.ear:main" from Service Module Loader
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:72) [jboss-as-server-7.1.2.Final.jar:7.1.2.Final]
at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:85)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:70)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:55)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116) [jboss-as-server-7.1.2.Final.jar:7.1.2.Final]
... 5 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at java.lang.Class.getDeclaredMethods0(Native Method) [rt.jar:1.6.0_29]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) [rt.jar:1.6.0_29]
at java.lang.Class.getDeclaredMethods(Class.java:1791) [rt.jar:1.6.0_29]
at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:65) [jboss-as-server-7.1.2.Final.jar:7.1.2.Final]
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:68) [jboss-as-server-7.1.2.Final.jar:7.1.2.Final]
... 10 more
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger from [Module "deployment.PDF-Whitelabel-Server-Ear-0.0.1-SNAPSHOT.ear:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.2.GA]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.2.GA]
... 15 more
If I understand this the class cannot be found because I excluded it explicitly. But why hasn't my lib/log4j.jar been used?