Craig, Sorry about the formatting as I'm copy/pasting from the mail list archives into my mailer. I just subscribed.
Based on the exception stack it looks like the problem is with some JMX functionality either in Tomcat proper or one of your webapps. Note the mention of "MBean" in the stack trace. I run Tomcat 5.0.30 on a SPARC with Kaffe 1.1.7 and Debian etch. It works. I've seen similar exceptions in the past when I attempted to use webapps with JMX features. I think the JMX support is broken in Kaffe. I've seen posts on the 'net consistent with this conclusion. For example: http://activemq.apache.org/how-do-i-run-activemq-under-the-kaffe-jvm.html For me, I could get my application working with kaffe by removing any jmx jar files from tomcat's path. Perhaps this will work for you? -Joe > Any help here would be great, as the tomcat list suggested binning kaffe > in favour of Sun's JDK. > Otherwise, see below: On Tue, Jul 24, 2007 at 09:12:53PM +0100, Craig Skinner wrote: >* I have a bog standard tomcat-4.1 & kaffe install on OpenBSD 4.0 i386. *>* *>* dmesg head shows that the box has little memory, JAVA_OPTS tuned to *>* suit. *>* *>* Getting this exception (no search engine hits) as below, then tomcat *>* bails out, any pointers? (I fiddled about in catalina.policy with *>* attributes, but no joy): *>* *>* $ more catalina.out *>* *>* 2007 7 21 12:56:20 org.apache.coyote.http11.Http11Protocol init *>* INFO: Initializing Coyote HTTP/1.1 on http-8080 *>* ServerLifecycleListener: createMBeans: Throwable *>* javax.management.RuntimeOperationsException: nested exception is java.lang.IllegalArgumentException: Attribute must be readable or writable *>* java.lang.IllegalArgumentException: Attribute must be readable or writable *>* at javax.management.MBeanAttributeInfo.<init> (MBeanAttributeInfo.java:60) *>* at javax.management.modelmbean.ModelMBeanAttributeInfo.<init> (ModelMBeanAttributeInfo.java:50) *>* at javax.management.modelmbean.ModelMBeanAttributeInfo.<init> (ModelMBeanAttributeInfo.java:45) *>* at org.apache.commons.modeler.AttributeInfo.createAttributeInfo (AttributeInfo.java:283) *>* at org.apache.commons.modeler.ManagedBean.createMBeanInfo (ManagedBean.java:464) *>* at org.apache.commons.modeler.ManagedBean.createMBean (ManagedBean.java:424) *>* at org.apache.catalina.mbeans.MBeanUtils.createMBean (MBeanUtils.java:657) *>* at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans (ServerLifecycleListener.java:759) *>* at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans (ServerLifecycleListener.java:325) *>* at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent (ServerLifecycleListener.java:179) *>* at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) *>* at org.apache.catalina.core.StandardServer.start (StandardServer.java:2136) *>* at org.apache.catalina.startup.Catalina.start (Catalina.java:463) *>* at org.apache.catalina.startup.Catalina.execute (Catalina.java:350) *>* at org.apache.catalina.startup.Catalina.process (Catalina.java:129) *>* at java.lang.reflect.Method.invoke0 (Method.java) *>* at java.lang.reflect.Method.invoke (Method.java:255)* -- Innovation Software Group, LLC - http://www.innovationsw.com Custom Internet and Technology Solutions Linux, UNIX, Java Training
_______________________________________________ kaffe mailing list [email protected] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
