<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
This should really be a post on the forum, but your log4j.xml file
should probably be in EAR/META-INF not EAR/lib.<br>
<br>
<div class="moz-cite-prefix">On 04/16/2013 11:57 AM, Warner Onstine
wrote:<br>
</div>
<blockquote
cite="mid:CAG371NfDzeeLLtjTPsDn_dhWmRsRMcrENA8RdmXCLduYjgq7sA@mail.gmail.com"
type="cite">
<div dir="ltr">I have tried multiple different ways to get my
log4j working, but to no avail. When we were on 7.1.1 the below
worked beautifully. We migrated to 7.1.3 (EAP 6.0.1GA) and it is
no longer working and I've gone through several of the forum
solutions as well as the migration guide but nothing seems to be
working.
<div>
<br>
</div>
<div style="">Here's my current jboss-deployment-structure file:</div>
<div style="">
<div><jboss-deployment-structure
xmlns="urn:jboss:deployment-structure:1.2"></div>
<div>
<ear-subdeployments-isolated>false</ear-subdeployments-isolated></div>
<div> <deployment></div>
<div> <exclusions></div>
<div> <module name="org.apache.log4j"/></div>
<div> </exclusions></div>
<div> </deployment></div>
<div><br>
</div>
<div> <sub-deployment
name="rf-service-ejb-0.1-SNAPSHOT.jar"></div>
<div> <exclusions></div>
<div> <module name="org.apache.log4j"/></div>
<div> </exclusions></div>
<div> <dependencies></div>
<div> <module
name="deployment.rf-service-ear.ear.Log4j"/></div>
<div> </dependencies></div>
<div> </sub-deployment></div>
<div><br>
</div>
<div> <module
name="deployment.rf-service-ear.ear.Log4j"></div>
<div> <resources></div>
<div> <resource-root
path="lib/log4j-1.2.17.jar"></div>
<div> </resource-root></div>
<div> </resources></div>
<div> </module></div>
<div></jboss-deployment-structure></div>
<div><br>
</div>
<div style="">I've tried just the basic exclusion (and nothing
else). I have also added this to the server startup (as
recommended by the migration guide):</div>
<div style="">-Dorg.jboss.as.logging.per-deployment=false<br>
</div>
</div>
<div style=""><br>
</div>
<div style="">My current error is below</div>
<div style="">
<div>11:47:47,252 ERROR [org.jboss.msc.service.fail]
(ServerService Thread Pool -- 95) MSC000001: Failed to start
service
jboss.deployment.subunit."rf-service-ear.ear"."rf-service-ejb-0.1-SNAPSHOT.jar".component.RfServiceControl.START:
org.jboss.msc.service.StartException in service
jboss.deployment.subunit."rf-service-ear.ear"."rf-service-ejb-0.1-SNAPSHOT.jar".component.RfServiceControl.START:
java.lang.IllegalStateException: JBAS011048: Failed to
construct component instance</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:57)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.FutureTask.run(FutureTask.java:166)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.threads.JBossThread.run(JBossThread.java:122)</div>
<div>Caused by: java.lang.IllegalStateException: JBAS011048:
Failed to construct component instance</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:163)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:85)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.component.singleton.SingletonComponent.getComponentInstance(SingletonComponent.java:118)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.component.singleton.SingletonComponent.start(SingletonComponent.java:133)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>... 7
more</div>
<div>Caused by: javax.ejb.EJBException: JBAS014580: Unexpected
Error</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(CMTTxInterceptor.java:161)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.tx.CMTTxInterceptor.requiresNew(CMTTxInterceptor.java:331)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.tx.SingletonLifecycleCMTTxInterceptor.processInvocation(SingletonLifecycleCMTTxInterceptor.java:57)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>... 11
more</div>
<div>Caused by: java.lang.LinkageError: loader constraint
violation: when resolving field "LOG" the class loader
(instance of org/jboss/modules/ModuleClassLoader) of the
referring class,
com/fourtwosix/razorfish/common/j2eeservices/ServiceControlBase,
and the class loader (instance of
org/jboss/modules/ModuleClassLoader) for the field's
resolved type, viceControlBase, have different Class objects
for that type</div>
<div><span class="" style="white-space:pre"> </span>at
com.fourtwosix.razorfish.j2eeservices.RfServiceControl.startup(RfServiceControl.java:32)</div>
<div><span class="" style="white-space:pre"> </span>at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
java.lang.reflect.Method.invoke(Method.java:601)
[rt.jar:1.7.0_15]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:130)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.weld.injection.WeldInjectionInterceptor.processInvocation(WeldInjectionInterceptor.java:73)</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.ManagedReferenceInterceptorFactory$ManagedReferenceInterceptor.processInvocation(ManagedReferenceInterceptorFactory.java:95)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
[jboss-as-ee-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final-redhat-2.jar:1.1.1.Final-redhat-2]</div>
<div><span class="" style="white-space:pre"> </span>at
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:226)</div>
<div><span class="" style="white-space:pre"> </span>... 20
more</div>
<div><br>
</div>
<div style="">Anyone have any clue what I'm doing wrong? (Oh,
and I've verified that my log4j.xml file is in my lib
directory as is the log4j-1.2.17.jar file.</div>
<div style=""><br>
</div>
<div style="">Thanks in advance, been beating my head against
this particular rock for the past 2 days.</div>
<div style=""><br>
</div>
<div style="">-warner</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
jboss-as7-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jboss-as7-dev@lists.jboss.org">jboss-as7-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/jboss-as7-dev">https://lists.jboss.org/mailman/listinfo/jboss-as7-dev</a></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
James R. Perkins
JBoss by Red Hat</pre>
</body>
</html>