Hi! With the advice I got from <http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-5.5.html>, I successfully installed Tomcat 5.5 on my computer (Ubuntu 7.04). I verified that I can a) start the server, b) access my own HTML and JSP pages, and c) compile and run simple servlets.
I created a development dir in my home directory, /home/tuope/src/web/servlets. I have created, too, some shortcuts there: catalina.sh -> /usr/local/bin/tomcat/bin/catalina.sh shutdown.sh -> /usr/local/bin/tomcat/bin/shutdown.sh startup.sh -> /usr/local/bin/tomcat/bin/startup.sh Having done the tests mentioned above, I issued $ sudo sh ./shutdown.sh and then $ sudo sh ./startup.sh The result was that *I can no longer run any servlets*. I get this message HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Cannot allocate servlet instance for path /servlet/coreservlets.HelloServlet2 org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:389) org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root cause java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) java.net.URLClassLoader.defineClass(URLClassLoader.java:260) java.net.URLClassLoader.access$000(URLClassLoader.java:56) java.net.URLClassLoader$1.run(URLClassLoader.java:195) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:188) java.lang.ClassLoader.loadClass(ClassLoader.java:306) sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) java.lang.ClassLoader.loadClass(ClassLoader.java:251) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205) org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:370) org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs. I rebooted the computer. Didn't help. $ echo $JAVA_HOME /usr/lib/jvm/java-6-sun-1.6.0.00 $ echo $CLASSPATH /usr/local/bin/tomcat/common/lib/jsp-api.jar:/usr/local/bin/tomcat/common/lib/servlet-api.jar:/home/tuope/src/web/servlets:. Does anyone know what might be causing this odd behavior? I am unarmed. :-( Tuomas -- [EMAIL PROTECTED] http://tuope.mithlond.net --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]