Hi Mark Thanks for you advice. I can't see how your approach will work in my case though. I have to use a jar that uses a different version of log4j that cf uses. I do not have access to modify the package name it calls.
cheers Drew -----Original Message----- From: "Mark Mandel" <[EMAIL PROTECTED]> To: cfaussie@googlegroups.com Date: Thu, 30 Nov 2006 09:33:44 +1100 Subject: [cfaussie] Re: java classpaths etc etc > > Andrea - > > That's alot of work! Wow! > > I'm guessing then that whatever he is also using with log4j he's going > to have to refactor as well. Ouch! > > Using an external classloader is a much easier solution, I think > you'll find. You may want to look into it. > > Mark > > On 11/30/06, Andrea <[EMAIL PROTECTED]> wrote: > > > > First of all I believe that if you are using a jar file, surely you > > must have the source code.... > > > > Can you get the source code of the log4j version you need (yes)? then > > modify the structure (eg com.mycompany.log.log4j) refactor and > > recompile, make a jar, upload and use that in your java files > whenever > > you call the log4j.... > > > > that will work for sure... already done to override the pdf libraries > > of CF7 > > > > Ciao > > Andrea > > > > > > > > > > skateboard.com.au wrote: > > > Hey Mark > > > > > > Thanks, I'll give that a read and see how I go. > > > > > > cheers > > > > > > Drew > > > > > > > > > -----Original Message----- > > > From: "Mark Mandel" <[EMAIL PROTECTED]> > > > To: cfaussie@googlegroups.com > > > Date: Wed, 29 Nov 2006 16:12:10 +1100 > > > Subject: [cfaussie] Re: java classpaths etc etc > > > > > > > > > > > Drew, > > > > > > > > I'd load it all up with JavaLoader > > > > http://www.compoundtheory.com/?action=javaloader.index > > > > > > > > with the latest log4j in it. > > > > > > > > I've done it with Hibernate, and it works a charm. > > > > > > > > You probably don't want to replace the log4j in CF with the > newest > > > > one, as I know it can cause all sorts of issues. > > > > > > > > This should hopefully solve your problem. > > > > > > > > Regards, > > > > > > > > Mark > > > > > > > > On 11/29/06, skateboard.com.au <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Hi Guys > > > > > > > > > > I have a jar file that I am calling via cf. The package throws > an > > > > error > > > > > because it requires a newer version of log4j than what CF uses. > CF > > > > won't > > > > > run on the newer version. Is there some way I can define a > classpath > > > > > specific to the process I am trying to run rather than to the > whole > > > > CF > > > > > instance? Or am I going about this all wrong?? > > > > > > > > > > thanks in advance > > > > > > > > > > Drew Peacock > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > E: [EMAIL PROTECTED] > > > > W: www.compoundtheory.com > > > > > > > > > > > > > > > > > > > > > -- > E: [EMAIL PROTECTED] > W: www.compoundtheory.com > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---