It may also help to use maven's dependency:tree to see who's dragging in the 
unwanted dependency and thus where to put the exclusion.


On 2011-03-22 06:56, Maarten Bosteels wrote:
You're right. I spoke too soon.
You should *not* need commons-logging when using the SLF4j commons
logging bridge.
Sorry for the confusion. Did it help to explicitly exclude it from the
spring deps ?

On Tue, Mar 22, 2011 at 1:54 PM, Luciano Santos
<[email protected]>  wrote:
Looks strange, because i was exactly trying to avoid Commons-logging
usage, and sounds like it's not the solution as well. I added commons
logging back to the project and the problem persists:

SEVERE: RAR6035 : Resource adapter start failed : {0}
java.lang.NoSuchMethodError:
org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
        at 
org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)
        at 
org.springframework.jca.context.SpringContextResourceAdapter.start(SpringContextResourceAdapter.java:151)
        at 
com.sun.enterprise.connectors.ActiveOutboundResourceAdapter.startResourceAdapter(ActiveOutboundResourceAdapter.java:182)
        at 
com.sun.enterprise.connectors.ActiveOutboundResourceAdapter.init(ActiveOutboundResourceAdapter.java:129)
        at 
com.sun.enterprise.connectors.ActiveRAFactory.instantiateActiveResourceAdapter(ActiveRAFactory.java:135)
        at 
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:106)

Any other thoughts?

Thanks

Luciano

2011/3/22 Maarten Bosteels<[email protected]>:
You still need apache commons-logging as dependency.

Maarten

On Tue, Mar 22, 2011 at 5:42 AM, Luciano Santos
<[email protected]>  wrote:
Hello.

  I am trying to integrate Logback for the first time in a project of
mine, and i'm having such a hard time trying to use it along with
Spring 3.0.5.
I declared jcl-over-slf4j dependency so it replaces commons-logging
used by spring-core, but it seems like something is missing or wrong:

java.lang.NoSuchMethodError:
org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
       at 
org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)
       at 
org.springframework.jca.context.SpringContextResourceAdapter.start(SpringContextResourceAdapter.java:151)
...

Here're my logging dependencies (No commons-logging or log4j are being used):
               <dependency>
                       <groupId>ch.qos.logback</groupId>
                       <artifactId>logback-core</artifactId>
                       <version>0.9.28</version>
                       <type>jar</type>
                       <scope>runtime</scope>
               </dependency>
               <dependency>
                       <groupId>ch.qos.logback</groupId>
                       <artifactId>logback-classic</artifactId>
                       <version>0.9.28</version>
                       <type>jar</type>
                       <scope>runtime</scope>
               </dependency>
               <dependency>
                       <groupId>org.slf4j</groupId>
                       <artifactId>slf4j-api</artifactId>
                       <version>1.6.1</version>
                       <type>jar</type>
                       <scope>runtime</scope>
               </dependency>
               <dependency>
                       <groupId>org.slf4j</groupId>
                       <artifactId>jcl-over-slf4j</artifactId>
                       <version>1.6.1</version>
                       <type>jar</type>
                       <scope>runtime</scope>
               </dependency>

Any thoughts about what may be wrong?

Thank you

Luciano
_______________________________________________
slf4j-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/slf4j-user

_______________________________________________
slf4j-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/slf4j-user

_______________________________________________
slf4j-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/slf4j-user

--
0x2B | ~0x2b  --  Hamlet

_______________________________________________
slf4j-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/slf4j-user

Reply via email to