You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Diane Pitts <mi...@gmail.com> on 2012/11/01 21:26:21 UTC

Tomcat 6.0.35 NoClassDefFoundError on new .jsp

I have created a new .jsp.  It still says Hello World! I ran it to make
sure everything works okay before I make changes to it and incorporate it
into my project.  I am getting an error 500 when I run it.

More info:

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: java.lang.NoClassDefFoundError:
javax/servlet/Servlet
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

*root cause*

java.lang.NoClassDefFoundError: javax/servlet/Servlet
	java.lang.ClassLoader.defineClass1(Native Method)
	java.lang.ClassLoader.defineClass(ClassLoader.java:791)
	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	java.security.AccessController.doPrivileged(Native Method)
	java.net.URLClassLoader.findClass(URLClassLoader.java:354)

Lots more to this message if you need it.

Steps I have taken:
  Googled and found that not having javaee.jar in tomcat lib could
cause this problem.  Putting it in didn't fix it.