We are deploying the ear file that contains the log4j jar in it's root 
directory using the Websphere admin console. It installs the 
application into the 'installedapps' directory, into a directory 
named 'myapplication.ear'. 'myapplication.ear' contains all our jar 
files. So.... We don't even have a WEB-INF/lib directory......

Sorry.

> 
> The manifest.mf doesn't seem to be important. My application finds 
and uses
> the jars contained in the WEB-INF/lib directory, no matter if I put 
the
> classpath information into the manifest.mf or not, but this doesn't 
solve
> the problem.
> 
> Any other idea?
> 
> Markus
> 
> 
> 
>                                                                       
                                                                 
>                       "Tom 
Marsh"                                                                  
                                    
>                       <marsht1@nitesco.        To:       "Log4J Users 
List" <[EMAIL PROTECTED]>,                           
>                       com>                      log4j-
[EMAIL PROTECTED]                                                 
         
>                                                
cc:                                                                     
                
>                       04.09.2002 10:55         Subject:  Re: Problems 
with Xalan/Xerces using Log4J 1.2.3 with WebSphere 4.01          
>                       Please respond 
to                                                                      
                          
>                       "Log4J 
Users                                                                   
                                  
>                       
List"                                                                   
                                         
>                                                                       
                                                                 
>                                                                       
                                                                 
> 
> 
> 
> 
> Marcus:
> 
> We're also doing something very similar. We have log4j.jar in our .ear
> file, along with xalan.jar and xerces.jar. The manifest.mf file
> contains a classpath entry for the jars.
> 
> Tom
> 
> > Hi,
> >
> > I've developed a servlet-based application that is running on
> WebSphere
> > 4.01 (on AIX) and is doing some XSL-transformations on XML-files 
using
> > Xalan and Xerces. Since I switched logging to Log4J we experience 
some
> > strange problems concerning the XSL-scripts, i.e. scripts that were
> working
> > fine before (except for some warnings because of variables being 
used
> > without prior declaration) now produce fatal errors.
> >
> > Of course it's easy to just fix the scripts (i.e. declare the
> variables)
> > and we'll certainly do this, but what really concerns me is, that
> there
> > seems to be a dependency between Log4J and Xalan/Xerces. However I
> don't
> > have any clue why, because all relevant classes seem to be in
> different
> > packages and therefor shouldn't interfere.
> >
> > The problem appears with different versions of Xalan and Xerces,
> though
> > primarily we use Xalan 2.0.0 and Xerces 1.2.1 (the versions that are
> > contained in WebSphere 4.01). I put the log4j.jar (version 1.2.3) in
> the
> > WebSphere's "lib/app" directory and tried with and without putting
> Xalan
> > and Xerces into the "WEB-INF/lib" directory of my application
> (because I
> > thought it might be depending on the order in which the classes are
> loaded
> > and classes in "WEB-INF/lib" should be loaded before those
> in "lib/app" and
> > these again before those in "lib", where the Xalan and Xerces
> WebSphere is
> > using reside), but it doesn't make any difference.
> >
> > Does anybody have any idea what might be the reason for this problem
> and
> > how I can solve this without switching back to my own logging 
classes
> (as I
> > already mentioned above, just fixing the scripts is not enought,
> because we
> > cannot tolerate a dependency between Log4J and Xalan/Xerces)?
> >
> > I suppose that somehow the Xalan/Xerces classes get access to some 
of
> the
> > Log4J XML/XSL-related classes. These classes are newer than the
> classes
> > contained in the Xalan/Xerces versions that we're using and therefor
> more
> > strict, which is why they not only warn when a variable in the XSL 
is
> used
> > without prior declaration but throw an exception and stop further
> > processing. But I don't have any idea why this happens and how I can
> avoid
> > this.
> >
> > Any help is greatly appreciated.
> >
> > Regards,
> > Markus.
> >
> >
> >
> > --
> > To unsubscribe, e-mail:   <mailto:log4j-user-
> [EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:log4j-user-
> [EMAIL PROTECTED]>
> >
> >
> 
> --
> NeoMail - Webmail that doesn't suck... as much.
> http://neomail.sourceforge.net
> 
> --
> To unsubscribe, e-mail:   <mailto:log4j-user-
[EMAIL PROTECTED]
> >
> For additional commands, e-mail: <mailto:log4j-user-
[EMAIL PROTECTED]
> >
> 
> 
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:log4j-user-
[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:log4j-user-
[EMAIL PROTECTED]>
> 
> 

-- 
NeoMail - Webmail that doesn't suck... as much.
http://neomail.sourceforge.net

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

Reply via email to