You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Zeltser, Mark" <Ma...@Cybic.com> on 2000/09/26 17:42:56 UTC

ClassNotFoundException only when files placed under context/WEB-I NF/classes

Hi All,

My class files can't be found when placed under
webAppContext/WEB-INF/classes directory. Everything works fine once I
move these classes under CLASSPATH. I have the following package/class
names:

com.cybic.app.trsite.bean.v1_1
LogonForm.class

I run:
Tomcat 3.2b4
Windows NT 4.0
JDK 1.22
Struts 0.5

Anyone experienced the same problem?

Thanks, Mark.


P.S. StackTrace:
javax.servlet.ServletException: Exception creating bean of class
com.cybic.app.trsite.bean.v1_1.LogonForm:
java.lang.ClassNotFoundException:
com/cybic/app/trsite/bean/v1_1/LogonForm
	at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContex
tImpl.java:448)
	at
_0002fLogin_0002ejspLogin_jsp_0._jspService(_0002fLogin_0002ejspLogin_js
p_0.java, Compiled Code)
	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(JspServle
t.java:177)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java,
Compiled Code)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
	at org.apache.tomcat.core.Handler.service(Handler.java:263)
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav
a:749)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:695)
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
ttpConnectionHandler.java:207)
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code)
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code)
	at java.lang.Thread.run(Thread.java:479)
Root cause: 
javax.servlet.jsp.JspException: Exception creating bean of class
com.cybic.app.trsite.bean.v1_1.LogonForm:
java.lang.ClassNotFoundException:
com/cybic/app/trsite/bean/v1_1/LogonForm
	at org.apache.struts.taglib.FormTag.doStartTag(FormTag.java:506)
	at
_0002fLogin_0002ejspLogin_jsp_0._jspService(_0002fLogin_0002ejspLogin_js
p_0.java, Compiled Code)
	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(JspServle
t.java:177)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java,
Compiled Code)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)
	at org.apache.tomcat.core.Handler.service(Handler.java:263)
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav
a:749)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:695)
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
ttpConnectionHandler.java:207)
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java,
Compiled Code)
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code)
	at java.lang.Thread.run(Thread.java:479)