<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>&lt;jboss-deployment-structure
            xmlns="urn:jboss:deployment-structure:1.2"&gt;</div>
          <div>&nbsp; &nbsp;
&lt;ear-subdeployments-isolated&gt;false&lt;/ear-subdeployments-isolated&gt;</div>
          <div>&nbsp; &nbsp; &lt;deployment&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;exclusions&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;module name="org.apache.log4j"/&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/exclusions&gt;</div>
          <div>&nbsp; &nbsp; &lt;/deployment&gt;</div>
          <div><br>
          </div>
          <div>&nbsp; &nbsp; &lt;sub-deployment
            name="rf-service-ejb-0.1-SNAPSHOT.jar"&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;exclusions&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;module name="org.apache.log4j"/&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/exclusions&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;dependencies&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;module
            name="deployment.rf-service-ear.ear.Log4j"/&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/dependencies&gt;</div>
          <div>&nbsp; &nbsp; &lt;/sub-deployment&gt;</div>
          <div><br>
          </div>
          <div>&nbsp; &nbsp; &lt;module
            name="deployment.rf-service-ear.ear.Log4j"&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;resources&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;resource-root
            path="lib/log4j-1.2.17.jar"&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/resource-root&gt;</div>
          <div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/resources&gt;</div>
          <div>&nbsp; &nbsp; &lt;/module&gt;</div>
          <div>&lt;/jboss-deployment-structure&gt;</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>