your web.xml needs to have

 <servlet>
      <servlet-name>nuthin</servlet-name>
        <servlet-class>com.visualio.business.NuthinClass</servlet-class>
    </servlet>

instead of just the class name.

On Wed, 2 Mar 2005 11:30:24 -0500, Douglass Turner
<[EMAIL PROTECTED]> wrote:
> Hello,
> 
> I'm developing Tomcat apps using Eclipse with the Tomcat plugin. I
> thought I layed out my directory structure correctly but  Tomcat is
> still failing to locate my Java class. Here's my setup.
> 
> Java src file location:
> C:\eclipse\workspace\Nuthin\WEB-INF\src\com\visualio\business\NuthinClass.java
> 
> Java src file:
> package com.visualio.business;
> 
> import java.io.*;
> import javax.servlet.http.*;
> import javax.servlet.*;
> 
> public class NuthinClass extends HttpServlet {
>         public void doGet (HttpServletRequest req, HttpServletResponse res)
> throws ServletException, IOException {
>                 PrintWriter out = res.getWriter();
>                 out.println("Nuthin from nuthin leaves nuthin ...");
>                 out.close();
>         }
> 
> }
> 
> Java class location:
> C:\eclipse\workspace\Nuthin\WEB-INF\classes\com\visualio\business\NuthinClass.class
> 
> My web.xml file:
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>
> <web-app>
>   <servlet>
>     <servlet-name>nuthin</servlet-name>
>     <servlet-class>NuthinClass</servlet-class>
>   </servlet>
> 
>   <servlet-mapping>
>     <servlet-name>nuthin</servlet-name>
>     <url-pattern>/nuthin</url-pattern>
>   </servlet-mapping>
> </web-app>
> 
> Relevant Tomcat config file location:
> C:\Program Files\Apache Software Foundation\Tomcat
> 5.5\conf\Catalina\localhost\Nuthin.xml
> 
> Relevant Tomcat config file contents:
> <Context path="/Nuthin" reloadable="true"
> docBase="C:\eclipse\workspace\Nuthin"
> workDir="C:\eclipse\workspace\Nuthin\work" />
> 
> When I try and run http://localhost:8080/Nuthin/nuthin I get:
> 
> exception
> javax.servlet.ServletException: Wrapper cannot find servlet class
> NuthinClass or a class it depends on
>         
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
>         
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
>         
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
>         
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         java.lang.Thread.run(Thread.java:595)
> 
> root cause
> java.lang.ClassNotFoundException: NuthinClass
>         
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
>         
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
>         
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
>         
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
>         
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
>         
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         java.lang.Thread.run(Thread.java:595)
> 
> Can someone please clarify what I missed in my configuration?
> 
> Thanks,
> Douglass Turner
> email: douglass_dot_turner_at_gmail_dot_com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
Jason Bainbridge
http://kde.org - [EMAIL PROTECTED]
Personal Site - http://jasonbainbridge.com

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

Reply via email to