I am getting this error while deploying my application
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Ma
rker;Ljava
dependency:treeis a usefull tool that's true.
In addition, another way to fix it:
while using Eclipse IDE, use SHIFT + CTRL + T to open following type "SLF4JLocationAwareLog"
You should be able to find related library and so a potential conflict.
Switch to the dependency tree view of the pom.xml to know the exclusion to add.
In my case, was related to struts dependency jcl104-over-slf4j. I just exclude this one from the dependency:
displaytag
displaytag
org.slf4j
jcl104-over-slf4j