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]
>
>

Reply via email to