I'm trying to build nsjk2 so that I can evaluate it as a way of incorporating our Tomcat code into AOLS but I'm running into a problem. These are the components which I have:
AOLS 4.0.8 (working standalone)After a few false starts (it doesn't compile with APR 1.0.0) I've managed to get nsjk2 to compile and install however when I run up AOLS using the /bin/start-java Tomcat starts up and then dies with the following:
TCL 8.4.6
A fresh copy of J2SDK 1.4.2_05
A fresh Ant 1.6.2
A cleanly compiled APR 0.9.4 and APR util 0.9.4
A fresh Tomcat 5.0.28 (working standalone)
The jakarta-tomcat-connectors package
and nsjk2 checked out of sourceforge CVS.
All running on Linux with a 2.6 series kernel.
[03/Oct/2004:20:55:16][6793.1077244832][-main-] Notice: nsmain: AOLserver/4.0.8 runningThe NoClassDefFound error is a classpath problem I'm pretty sure but I can't figure out where. The CLASSPATH in start-java is:
[03/Oct/2004:20:55:16][6793.1077244832][-main-] Notice: nsmain: security info: uid=501, euid=501, gid=501, egid=501
[03/Oct/2004:20:55:16][6793.1088150448][-sched-] Notice: sched: starting
[03/Oct/2004:20:55:16][6793.1077244832][-main-] Notice: nssock: listening on 192.168.1.2:80
[03/Oct/2004:20:55:16][6793.1316133808][-driver-] Notice: starting
[03/Oct/2004:20:55:17][6793.1316133808][-driver-] Notice: driver: accepting connections
03-Oct-2004 20:55:25 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
03-Oct-2004 20:55:25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 6159 ms
03-Oct-2004 20:55:26 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
03-Oct-2004 20:55:26 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.28
03-Oct-2004 20:55:27 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
03-Oct-2004 20:55:27 org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
03-Oct-2004 20:55:28 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:/usr/local/jakarta-tomcat-5.0.28/conf/Catalina/localhost/admin.xml
03-Oct-2004 20:55:31 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
03-Oct-2004 20:55:32 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
03-Oct-2004 20:55:34 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
03-Oct-2004 20:55:38 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:/usr/local/jakarta-tomcat-5.0.28/conf/Catalina/localhost/balancer.xml
03-Oct-2004 20:55:39 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:/usr/local/jakarta-tomcat-5.0.28/conf/Catalina/localhost/manager.xml
03-Oct-2004 20:55:40 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path from URL file:/usr/local/jakarta-tomcat-5.0.28/webapps/ROOT
03-Oct-2004 20:55:40 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /jsp-examples from URL file:/usr/local/jakarta-tomcat-5.0.28/webapps/jsp-examples
03-Oct-2004 20:55:42 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /servlets-examples from URL file:/usr/local/jakarta-tomcat-5.0.28/webapps/servlets-examples
03-Oct-2004 20:55:43 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:/usr/local/jakarta-tomcat-5.0.28/webapps/tomcat-docs
03-Oct-2004 20:55:43 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /webdav from URL file:/usr/local/jakarta-tomcat-5.0.28/webapps/webdav
03-Oct-2004 20:55:44 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
03-Oct-2004 20:55:46 org.apache.commons.modeler.BaseModelMBean setManagedResource
SEVERE: Can't set model mbean
java.lang.NoClassDefFoundError: org/apache/coyote/Request
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
at java.lang.Class.getMethod0(Class.java:1901)
at java.lang.Class.getMethod0(Class.java:1919)
at java.lang.Class.getMethod(Class.java:984)
at org.apache.commons.modeler.BaseModelMBean.setManagedResource(BaseModelMBean.java:810)
at org.apache.commons.modeler.ManagedBean.createMBean(ManagedBean.java:438)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:862)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:1088)
at org.apache.jk.server.JkMain.newHandler(JkMain.java:566)
at org.apache.jk.server.JkMain.start(JkMain.java:329)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1527)
at org.apache.catalina.core.StandardService.start(StandardService.java:489)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:418)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.jk.apr.TomcatStarter.run(TomcatStarter.java:81)
at java.lang.Thread.run(Thread.java:534)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:418)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.jk.apr.TomcatStarter.run(TomcatStarter.java:81)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NoClassDefFoundError: org/apache/coyote/Request
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
at java.lang.Class.privateGetPublicMethods(Class.java:1778)
at java.lang.Class.privateGetPublicMethods(Class.java:1788)
at java.lang.Class.getMethods(Class.java:832)
at org.apache.tomcat.util.IntrospectionUtils.findMethods(IntrospectionUtils.java:791)
at org.apache.tomcat.util.IntrospectionUtils.setProperty(IntrospectionUtils.java:266)
at org.apache.jk.server.JkMain.setBeanProperty(JkMain.java:381)
at org.apache.jk.server.JkMain.processProperty(JkMain.java:545)
at org.apache.jk.server.JkMain.processProperties(JkMain.java:503)
at org.apache.jk.server.JkMain.start(JkMain.java:334)
at org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:193)
at org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1527)
at org.apache.catalina.core.StandardService.start(StandardService.java:489)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
... 12 more
TomcatStarter: Done
03-Oct-2004 20:55:48 org.apache.jk.apr.AprImpl init
INFO: JK2: Initialized apr
CLASSPATH=$TOMCAT_HOME/common/lib/servlet.jar:$TOMCAT_HOME/server/lib/tomcat-util.jar
It's probably a silly error but if anyone can point me in the right direction I'd be grateful.
Thanks
Steve
-- AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.
