Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Help is setting up my First Servlet

Giri Gopal

2003-09-22

Replies:

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



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.