I can't run 'jar', I get this error: 'jar' is not recognized as an internal or external command, operable program or batch file.
-----Original Message----- From: Rieser, Michael (SCI TW) [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 16, 2005 3:39 PM To: Log4J Users List Subject: RE: RollingFileAppender On Windows try: jar -tf log4j-1.2.9.jar | find "Category.class" Note: the double quotes ("") are necessary. Mike > -----Original Message----- > From: Jason Roscoe [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 16, 2005 11:54 AM > To: 'Log4J Users List' > Subject: RE: RollingFileAppender > > > > I am running on a windows machine, so I can't use your jar > command to grep > for Category.class. If I open up my log4j jar, under > org.apache.log4j, I > have a Category.class file. > > I ran this: > > java -classpath "..\lib\classes\log4j-1.2.9.jar" > org.apache.log4j.Category > > and got Exception in thread "main" java.lang.NoClassDefFoundError: > org/apache/log4j/Categoy. So I guess log4j isn't on my > classpath (rmember, > I am running this on a windows machine right now). > > Where do I change Category to Logger? In my application, I have > > import org.apache.log4j.Logger; > > -----Original Message----- > From: Curt Arnold [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 16, 2005 12:34 PM > To: Log4J Users List > Subject: Re: RollingFileAppender > > > On Mar 16, 2005, at 8:12 AM, Jason Roscoe wrote: > > > > > I tried using 1.2.9 (stable) and I was able to get the > > RollingFileAppend to > > work. When I try running my application from a command line, I get > > this > > error: > > > > Exception in thread "main" java.lang.NoClassDefFoundError: > > org/apache/log4j/Category > > > > Here is my full config file: > > > > This looks like a classpath issue, not a configuration issue. > org.apache.log4j.Category was the original name for Logger > and is still > in the jar to support older applications but is deprecated. So it is > likely that you have a class that uses Category, but your > classpath is > not set up to find the log4j jar. > > You can confirm that o.a.l.Category is in your jar file by: > > jar -tf log4j-1.2.9.jar | grep Category.class > > You can check if it is on your classpath by > > java [classpath stuff] org.apache.log4j.Category > > if you get a NoClassDefFoundError, then log4j isn't on your > classpath. > If you get a NoSuchMethodError, then it is on you classpath > and it just > can't find a main method. > > If you have any control over the application that was using Category, > you should migrate Category to Logger and Priority to Level. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > Disclaimer: This e-mail message is intended only for the > personal use of > the recipient(s) named above. If you are not an intended > recipient, you > may not review, copy or distribute this message. If you have > received this > communication in error, please notify us immediately by > e-mail and delete > the original message. > This e-mail expresses views only of the sender, which are not to be > attributed to Rite Aid Corporation and may not be copied or > distributed > without this statement. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]