|
From: John V. <jv...@ia...> - 2003-06-27 20:56:45
|
I'm trying to play with spring but not having much success.
I have Tomcat 4.1.24 installed and running on Mac OS X 10.2.6 running
JVM 1.4.1_01-39.
I wanted to try the petclinic demo so I I tried to start up hsqldb:
[mangora:petclinic/db/hsqldb] jvandyk% ls
dropDB.txt petclinic.data
petclinic_tomcat_hsql.xml
initDB.txt petclinic.properties server.bat
manager.bat petclinic.script server.properties
[mangora:petclinic/db/hsqldb] jvandyk% cat server.bat
java -classpath ..\..\lib\hsqldb.jar org.hsqldb.Server -database petclinic
[mangora:petclinic/db/hsqldb] jvandyk% server.bat
server.bat: Command not found.
[mangora:petclinic/db/hsqldb] jvandyk% ./server.bat
Exception in thread "main" java.lang.NoClassDefFoundError: org/hsqldb/Server
org.hsqldb.Server seems to be missing?
Next I thought I'd try the pagedlist demo so I built it with ant
according to the readme and put the resulting pagedlist.war file into
the webapps folder of Tomcat. That and the webapp-minimal skeleton
fail, as shown in the following log:
2003-06-27 15:23:32 HostConfig[localhost]: Deploying web application
directory webapp-minimal
2003-06-27 15:23:32 StandardHost[localhost]: Installing web
application at context path /webapp-minimal from URL
file:/Applications/jakarta-tomcat-4.1.24/webapps/webapp-minimal
2003-06-27 15:23:32 WebappLoader[/webapp-minimal]: Deploying class
repositories to work directory
/Applications/jakarta-tomcat-4.1.24/work/Standalone/localhost/webapp-minimal
2003-06-27 15:23:32 WebappLoader[/webapp-minimal]: Deploy JAR
/WEB-INF/lib/commons-logging.jar to
/Applications/jakarta-tomcat-4.1.24/webapps/webapp-minimal/WEB-INF/lib/commons-logging.jar
2003-06-27 15:23:32 WebappLoader[/webapp-minimal]: Deploy JAR
/WEB-INF/lib/spring-full-0.9.jar to
/Applications/jakarta-tomcat-4.1.24/webapps/webapp-minimal/WEB-INF/lib/spring-full-0.9.jar
2003-06-27 15:23:32 StandardManager[/webapp-minimal]: Seeding random
number generator class java.security.SecureRandom
2003-06-27 15:23:32 StandardManager[/webapp-minimal]: Seeding of
random number generator has been completed
2003-06-27 15:23:32 HostConfig[localhost] Error deploying web
application directory webapp-minimal
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3420)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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.main(Bootstrap.java:203)
|