I dont like dependency on uber jar, also. It's a old project that dont even using any build tools like maven. I think I should refactoring it step by step, include replace the activemq uber jar with several necessary jars.
Thank u all for ur response. Best regards. On Sat, May 20, 2017 at 1:54 AM, Ralph Goers <[email protected]> wrote: > Yuck. > > Ralph > > > On May 19, 2017, at 9:10 AM, Gary Gregory <[email protected]> > wrote: > > > > You can also put all the Log4j 2 jars FIRST on the classpath. > > > > Gary > > > > On May 19, 2017 8:42 AM, "Ralph Goers" <[email protected]> > wrote: > > > >> 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 <[email protected]> > 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. > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
