You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Giri Gopal <Gi...@bcgink.com> on 2003/09/22 16:03:01 UTC

Help is setting up my First Servlet

Hello:

I am new to JAVA and JSP. Last week with help from the post, I have tomact
5.0 installed and working. (side note: I can start tomcat only from startup
cmd in the Bin folder). I cannot start from the GUI I get when I installed
tomcat. Either way, it's working that's good news. I can run samples.


1) Now I have 2 Java files. I created a new folder c:\jsp\OraSample.  In
this folder I have compiled and created the class files to access oracle
database.
2) I have a JSP page also in the same folder as above.
3) I copied 2 class files to tomcat
5.0\webapps\root\web-inf\classes\org.apache.jsp
4) My JSP page is in tomcat 5.0\webapps\root folder.
5) What should my web.xml look like? Here is what I have:

	<servlet>
		<servlet-name>org.apache.jsp.index_jsp</servlet-name>
		<servlet-class>org.apache.jsp.index_jsp</servlet-class>
	</servlet>

	<servlet>
		<servlet-name>org.apache.jsp.empbean</servlet-name>
		<servlet-class>org.apache.jsp.empQBean</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>org.apache.jsp.empbean</servlet-name>
		<url-pattern>/dbqueryJB.jsp</url-pattern>
	</servlet-mapping>


	<servlet-mapping>
		<servlet-name>org.apache.jsp.index_jsp</servlet-name>
		<url-pattern>/index.jsp</url-pattern>
	</servlet-mapping>

6) When I point my browser to the JSP page, I get the following error:

java.lang.NoClassDefFoundError: org/apache/jsp/empQBean (wrong name:
empQBean)
	java.lang.ClassLoader.defineClass0(Native Method)
	java.lang.ClassLoader.defineClass(ClassLoader.java:537)
	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1657)

org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:882)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1345)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1225)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175
)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:637)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:488)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:631)
	java.lang.Thread.run(Thread.java:534)



CAN SOME PLEASE HELP ME. THANKS FOR YOUR HELP IN ADVANCE.

Thanks
GG