move the log4j version used by tomcat to common\lib
remove the one in shared\lib
log4j config file for use by tomcat should go in common\classes

and for every webapp: put the log4j version of your choice in WEB-INF\lib
and config file in WEB-INF\classes

M.

On 8/24/07, Prathib Kumar <[EMAIL PROTECTED]> wrote:
>
> Hi Ceki,
>
> Thanks for ur reply.
>
> basically we have 3 different applications and each is using different
> versions of log4j. rest 2 applications are using log4j1.1.3, So they dont
> have a problem but our application is using 1.2.13.
>
> But is this exception is expected ?
>
> Regards
> Prathib Kumar
>
> Ceki Gulcu <[EMAIL PROTECTED]> wrote: Hello Kumar,
>
> Since you have partially identifier the problem, couldn't you just use the
> same
> version of log4j?
>
> Prathib Kumar wrote:
> > Hi,
> >
> > I m using Tomcat 5.5 and my web application uses 2 different versions(
> 1.1.3 & 1.2.13)  of log4j. I have placed one log4j under shared/lib folder
> and other inside the web application(tomcat/webapps/myapp/lib).
> >
> > When I use the RollingFile Appender is used, It is throwing the
> following Exception.
> >
> > log4j:WARN Failed to set property [file] to value
> "..\..\log\lmsportal.log".
> > java.lang.IllegalArgumentException: object is not an instance of
> declaring class
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> >     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> >     at java.lang.reflect.Method.invoke(Method.java:585)
> >     at org.apache.log4j.config.PropertySetter.setProperty(
> PropertySetter.java:205)
> >     at org.apache.log4j.config.PropertySetter.setProperty(
> PropertySetter.java:164)
> >     at org.apache.log4j.config.PropertySetter.setProperties(
> PropertySetter.java:129)
> >     at org.apache.log4j.config.PropertySetter.setProperties(
> PropertySetter.java:96)
> >     at org.apache.log4j.PropertyConfigurator.parseAppender(
> PropertyConfigurator.java:654)
> >
> > Could you please someone tell me how to fix this issue ?
> >
> > Regards
> > Prathib Kumar
> >
>
> --
> Ceki Gülcü
> Logback: The reliable, generic, fast and flexible logging framework for
> Java.
> http://logback.qos.ch
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------
> Why delete messages? Unlimited storage is just a click away.

Reply via email to