You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ja...@WellsFargo.COM on 2001/10/03 21:15:03 UTC

java.lang.NoClassDefFoundError -- new guy question

Hi All -

I have struts.jar in <app>/WEB-INF/lib and I am receiving a runtime error.
Struts.jar is not in my classpath. My example app works so I'm not sure
where to look..


Thanks.

javax.servlet.ServletException: org/apache/struts/action/ActionForm 
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) 
	at org.apache.tomcat.core.Handler.service(Handler.java:286) 
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) 
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7) 
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) 
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210) 
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) 
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) 
	at java.lang.Thread.run(Thread.java:496) 

Root cause:  

: org/apache/struts/action/ActionForm 
	at java.lang.ClassLoader.defineClass0(Native Method) 
	at java.lang.ClassLoader.defineClass(ClassLoader.java:486) 
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111) 
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) 
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56) 
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 
	at java.security.AccessController.doPrivileged(Native Method) 
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
	at java.lang.ClassLoader.loadClass(ClassLoader.java:297) 
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286) 
	at java.lang.ClassLoader.loadClass(ClassLoader.java:253) 
	at
org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.j
ava:446) 
	at java.lang.ClassLoader.loadClass(ClassLoader.java:253) 
	at java.lang.Class.forName0(Native Method) 
	at java.lang.Class.forName(Class.java:120) 
	at
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:563) 
	at
_0002findex_0002ejspindex_jsp_13._jspService(_0002findex_0002ejspindex_jsp_1
3.java:164) 
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) 
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
	at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:177) 
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) 
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) 
	at org.apache.tomcat.core.Handler.service(Handler.java:286) 
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) 
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7) 
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) 
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210) 
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) 
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) 
	at java.lang.Thread.run(Thread.java:496) 

jay.b.febbo@wellsfargo.com <ma...@wellsfargo.com>  612.316.1663