Try http://www.kaffe.org/ first please.
On Tuesday 24 July 2007 6:02:42 am 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) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:156) > GlobalResourcesLifecycleListener: Exception creating UserDatabase MBeans for > UserDatabase > 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:741) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:214) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:176) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans > (GlobalResourcesLifecycleListener.java:134) > at > org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent > (GlobalResourcesLifecycleListener.java:102) > 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) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:156) > Starting service Tomcat-Standalone > Apache Tomcat/4.1.31 > Catalina.start: LifecycleException: Context startup failed due to previous > errors > LifecycleException: Context startup failed due to previous errors > at org.apache.catalina.core.StandardContext.start > (StandardContext.java:3578) > at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1141) > at org.apache.catalina.core.StandardHost.start (StandardHost.java:707) > at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1141) > at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:316) > at org.apache.catalina.core.StandardService.start > (StandardService.java:450) > at org.apache.catalina.core.StandardServer.start (StandardServer.java:2143) > 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) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:156) > ServerLifecycleListener: destroyMBeans: Throwable > javax.management.InstanceNotFoundException: MBeanServer cannot find MBean > with ObjectName > Catalina:type=Resource,resourcetype=Global,class=org.apache.catalina.UserDatabase,name=UserDatabase > at mx4j.server.MBeanServerImpl.findMBeanMetaData (MBeanServerImpl.java:528) > at mx4j.server.MBeanServerImpl.unregisterMBean (MBeanServerImpl.java:1165) > at org.apache.catalina.mbeans.MBeanUtils.destroyMBean > (MBeanUtils.java:1836) > at org.apache.catalina.mbeans.ServerLifecycleListener.destroyMBeans > (ServerLifecycleListener.java:988) > at org.apache.catalina.mbeans.ServerLifecycleListener.destroyMBeans > (ServerLifecycleListener.java:1169) > at org.apache.catalina.mbeans.ServerLifecycleListener.destroyMBeans > (ServerLifecycleListener.java:1207) > at org.apache.catalina.mbeans.ServerLifecycleListener.destroyMBeans > (ServerLifecycleListener.java:826) > at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent > (ServerLifecycleListener.java:207) > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent > (LifecycleSupport.java:119) > at org.apache.catalina.core.StandardServer.stop (StandardServer.java:2172) > at org.apache.catalina.startup.Catalina.start (Catalina.java:494) > 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) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:156) > Stopping service Tomcat-Standalone > Catalina.stop: LifecycleException: Coyote connector has not been started > LifecycleException: Coyote connector has not been started > at org.apache.coyote.tomcat4.CoyoteConnector.stop > (CoyoteConnector.java:1296) > at org.apache.catalina.core.StandardService.stop (StandardService.java:499) > at org.apache.catalina.core.StandardServer.stop (StandardServer.java:2178) > at org.apache.catalina.startup.Catalina.start (Catalina.java:494) > 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) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:156) > > > > $ dmesg | head > > OpenBSD 4.0 (GENERIC) #1107: Sat Sep 16 19:15:58 MDT 2006 > [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC > cpu0: Intel Pentium II ("GenuineIntel" 686-class, 512KB L2 cache) 349 MHz > cpu0: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR > real mem = 133709824 (130576K) > avail mem = 114581504 (111896K) > using 1657 buffers containing 6787072 bytes (6628K) of memory > mainbus0 (root) > bios0 at mainbus0: AT/286+(00) BIOS, date 07/19/99, BIOS32 rev. 0 @ 0xfd861, > SMBIOS rev. 2.1 @ 0xf7d95 (32 entries) > bios0: IBM 6275500 > > > > $ pkg_info | egrep -i 'java|tomcat' > > classpath-0.91 essential libraries for java > jakarta-tomcat-4.1.31p4 Java servlet 2.3 and Java server pages 1.2 server > javaPathHelper-0.2p0 helper script for launching java applications > jikes-1.22p0 compile Java source into .class files (quickly!) > kaffe-1.1.7p2 kaffe.org's Java JDK1.4 compiler, runtime and libs > > > $ ps auxwww | fgrep kaffe > > _tomcat 25274 98.3 17.9 1692 23404 p1 R 1:27PM 3:43.45 > /usr/local/kaffe/jre/bin/kaffe-bin -server -Djava.net.preferIPv4Stack=true > -Djava.awt.headless=true -Xmx128M -mx256M > -Djava.endorsed.dirs=/usr/local/jakarta-tomcat-4.1.31/common/endorsed > -classpath > /usr/local/lib/tools.jar:/usr/local/jakarta-tomcat-4.1.31/bin/bootstrap.jar > -Dcatalina.base=/var/tomcat -Dcatalina.home=/usr/local/jakarta-tomcat-4.1.31 > -Djava.io.tmpdir=/var/tomcat/temp org.apache.catalina.startup.Bootstrap start