This is a well known and documented problem that comes up regularly. 

Here is what the log4j FAQ says:

What are the prerequisites for log4j?

- Log4j is JDK 1.1.x compatible. 

- Nevertheless, RollingFileAppender requires JDK 1.2 or above. This will be fixed in 
future releases of log4j. If you need RollingFileAppender to run under JDK 1.1 then 
you can simply remove RollingFileAppenderBeanInfo.class from log4j.jar. 

HTH, Ceki

At 19:47 24.07.2001 +0000, Dave Oxley wrote:
>Hello,
>
>Is log4j 1.1 compliant with Java 1.1. I seem to get the following stack trace running 
>with Sun's JDK 1.1.8 and M$ Java Runtime, but it works fine with Java 1.3. We've just 
>upgraded from log4j 1.0 to 1.1 to use some of the cool new features, but we need to 
>remain Java 1.1 compliant because of WebSphere3.02 (not by choice).
>
>java.lang.NoSuchMethodError: java.beans.Introspector: method
>getBeanInfo(Ljava/lang/Class;I)Ljava/beans/BeanInfo; not found
>       at org.apache.log4j.RollingFileAppenderBeanInfo.<init>(Compiled
>Code)
>       at java.beans.Introspector.instantiate(Introspector.java:836)
>       at java.beans.Introspector.findInformant(Compiled Code)
>       at java.beans.Introspector.<init>(Compiled Code)
>       at java.beans.Introspector.getBeanInfo(Introspector.java:75)
>       at
>org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:66)
>       at
>org.apache.log4j.config.PropertySetter.getPropertyDescriptor(Compiled Code)
>       at
>org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:146)
>       at
>org.apache.log4j.xml.DOMConfigurator.setParameter(DOMConfigurator.java:473)
>       at org.apache.log4j.xml.DOMConfigurator.parseAppender(Compiled Code)
>       at
>org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(Compiled Code)
>       at
>org.apache.log4j.xml.DOMConfigurator.parseChildrenOfCategoryElement(Compiled
>Code)
>       at
>org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:330)
>       at org.apache.log4j.xml.DOMConfigurator.parse(Compiled Code)
>       at
>org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:486)
>       at
>com.staffplanner.server.StaffplannerInitialiser.<init>(StaffplannerInitialis
>er.java:69)
>       at .......etc.

--
Ceki Gülcü - http://qos.ch


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

Reply via email to