I havent used 5 ( only 4.1 ) but the first thing I noticed is that on item 3
you wrote:
        5.0\webapps\root\web-inf\classes\org.apache.jsp

do you actually mean:   
        5.0\webapps\root\web-inf\classes\org\apache\jsp 
?

If not, this would cause the error your seeing.  The
<servlet-class>org.apache.jsp.empQBean</servlet-class> will look to
WEB-INF/classes/org/apache/jsp/empQBean.class

Hope this helps...

Lon Palmer


-----Original Message-----
From: Giri Gopal [mailto:[EMAIL PROTECTED]
Sent: Monday, September 22, 2003 10:03 AM
To: Tomcat Users List
Subject: 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



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to