I would look at the release notes between 7.01 and 7.05 to see if there were any
changes to classloading behavior.  Does the server contain log4j?  Are you
specifically using child-first classloading behavior?  If it is parent-first,
then the Log4j.jar instance owned by the server would perform default
initialization upon startup and the apps would use the server's log4j default
logger repository to perform logging and ignore the app-local copies of
logj4.jar.  It is even possible that when Log4j is initialized at the server
level, it might find a config file in one of the apps to use for its
configuration, which is why Log4j-1.3 stopped using the thread context
classloader to look up configuration files for auto-configuration.

It sounds like you want child-first classloading behavior.  I suggest you
investigate the docs to see how to enable that for your applications.  I know
it isn't the default for most full-stack J2EE servers such as Weblogic 8.xx.

Jake

Quoting kalohr <[EMAIL PROTECTED]>:

> Hello all,
>
> I am trying to create two separate logs for two webapps (ears) by using
> log4j-1.2.8 with weblogic7.05. Both the apps are deployed in the same
> server. The first archive holds the enterprize beans of the application
> whereas the second contains the web part. Each archive contains the log4j
> jar. The problem is that only one log is created when server version 7.05 is
> used
>
> Has anyone ever faced a similar problem? I understand that it may have to do
> with the server but it worked just fine on server version 7.01. Anyway any
> help / opinios / thougths are very welcome
>
> thank you,
>
> Kalohr
>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to