To be frank, uber jars like this that include other people’s stuff are a 
terrible idea for exactly this reason. See 
http://activemq.apache.org/initial-configuration.html 
<http://activemq.apache.org/initial-configuration.html>. It itemizes all the 
jars that are rolled into the uber jar.  You need to just use the individual 
dependencies you need.

Ralph

> On May 19, 2017, at 2:12 AM, Sigmond Hola <sigmund....@gmail.com> wrote:
> 
> We have a web project want to use log4j 2 for logging.
> 
> But after I add
> 
>   - log4j-api-2.x.jar
>   - log4j-core-2.x.jar
> 
> to WEB-INF/lib, and add log4j2.xml to WEB-INF/classes, log4j 2 not work.
> 
> I finally found out that there is a jar named activemq-all.jar under
> WEB-INF/lib, and it have classes of log4j (v1) and slf4j inside it.
> 
> Since I cannot delete activemq-all.jar, so how can I use log4j 2 for
> logging while both log4j and log4j 2 classes are in the classpath?
> 
> Thanks.

Reply via email to