Hi, 
 
I can't really explain this phenomena but it's a fact.
 
I've executed the next steps

*       
        I've removed the mysql_connector.jar and I've modified the log4j.jar 
(I've introduced the mysql class in this jar) ==> SAME PROBLEM AS BEFORE
*       
        I've introduce the path in the java instruction ==> SAME PROBLEM
*       
        I've deleted the 2 jar ==> SAME PROBLEM ==> log4j.jar exists somewhere 
(because the problem was with mysql.jar and no with log4j.jar).
*       
        I've found all the log4j.jar on my filesystem. One of them was in the 
jre directory (I don't know exactly why!).
*       
        I've removed this jar ==> PROBLEM because log4j.jar not found
*       
        I've copied log4j.jar in the log4j directory ==> PROBLEM because 
mysql.jar not found
*       
        I've copied mysql.jar in the log4j directory ==> NO PROBLEM

 
I don't really understand why java don't used the jar specified in the class.
 
Thanks for your help.
 
Raoul

________________________________

De: Andreas Fester [mailto:[EMAIL PROTECTED]
Date: mar. 07.06.2005 20:32
�: Raoul OPPLIGER; Log4J Users List
Objet : Re: RE : TR : A error message with JdbcAppender



Hi,

just to be curious: how can the existence of a user specific
jar file (i.e. other than rt.jar, tools.jar etc.) within some
jre directory influence class loading behaviour, without
being present in some CLASSPATH, -cp or -Xbootclasspath???

Any hint welcome :-)

Thanks and best Regards,

        Andreas


Raoul OPPLIGER wrote:
> THE  PROBLEM  IS  RESOLVED.
> 
> In fact, it is really a classloader issue.
> I've had an old version of log4j.jar in my jre directory.
> 
> If I delete this old version and if I specify the path of jar files in
> the command line, the previous problem is resolved.
[...]

--
Andreas Fester
mailto:[EMAIL PROTECTED]
WWW: http://littletux.homelinux.org
ICQ: 326674288


Reply via email to