The most obvious incompatibility is that it's in the java.anything package.
The security manager doesn't allow you to add things to that namespace
simply by using the classpath (for what I hope are obvious reasons).  You
have to force the issue using the "boot classpath."  It's possible to do,
but it's mostly intended for development and testing.  Therefore you simply
can't do it for servlets unless you control the server's boot classpath, you
can't do it at all for applets, etc.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 27, 2001 9:57 AM
To: LOG4J Developers Mailing List
Subject: jsr47 incompatabilities



Hi, In Ceki's critique of JSR47 he points out that JSR47 will run only
under jdk1.4 and nothing prior.  Hence the Lumberjack project.  This
question may point to my ignorance of JRE incompatabilities, but why will
JSR47 not run on a previous JDK? Suppose I were to download jdk1.4 and
extract the java.util.logging package and compile the classes. Then I put
these classes in my classpath and use jdk1.3 to write my application using
the new package. Then suppose I put the java.util.logging classes in the
extensions directory of the pre1.4 JRE on which the application will run.
Wouldn't it work?

Can you please clarify why the new logging API will only run under JDK1.4?

Thanks,

Craig Reichenbach

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

Reply via email to