> Hello Ben many thanks for your reply,
> 
> well, My servlet is a non-packaged one, I will change
> it. I'm worried, if it is a packeged one how to call
> it from the url? and how to configure the the web.xml?

In the servlet class node, fully qualify your servlet class
Example:
<servlet-class>com.mypackage.HelloClientServlet</servlet-class>


> 
> Yes I have mapped my servlet in the web.xml file. this
> is the bit I have added in the web.xml file 
> 
> "<servlet>
>        
> <servlet-name>HelloClientServlet</servlet-name>
>        
> <servlet-class>HelloClientServlet</servlet-class>
>     </servlet>
> 
>     <servlet-mapping>
>        
> <servlet-name>HelloClientServlet</servlet-name>
>         <url-pattern>HelloClientServlet</url-pattern>
>     </servlet-mapping>"
> 
> the URL I'm using to call my servlet is
> http://localhost:3030/servlet/HelloClientServlet

There is no need for "servlet"
Try:
http://localhost:3030/HelloClientServlet


> 
> I have installed the full j2sdk1.5.0 package and I
> have set the classpath and tested it. It is working, 

You don't need to set a classpath.  Tomcat sets it's own.

You will want to make sure your
JAVA_HOME environment variable is set properly.

>From the command line type: $JAVA_HOME/bin/javac

If you get a "command not found error, then your JAVA_HOME environment
varible is not set properly.


> 
> I will write you back once I have put my servlet in
> the package and I will recompile and test it again,
> please help me with this, this is driving me mad, many
> thanks Ben,
> 
> regards, Raasi
> 
> --- Ben Souther <[EMAIL PROTECTED]> wrote:
> 
> > First, is your servlet in a package?
> > Non-packaged servlets will not work.
> > 
> > Did you map your servlet in web.xml?
> > What is the URL you are using to call the servlet?
> > 
> > You don't need to set a classpath environment
> > variable
> > Tomcat sets it's own.
> > 
> > Did you install a full j2sdk or just a jre?
> > Tomcat 5.0 and lower needs a full j2sdk.
> > 
> > Did you set your JAVA_HOME enviornment variable?
> > Have you tested it to make sure it's right?
> > or..
> > If you installed as a Windows Service, did you make
> > sure that the
> > installer found the full j2sdk on your system and
> > not another JRE?
> > 
> > 
> > 
> > 
> > On Thu, 2004-11-04 at 20:49, Raasi Potluri wrote:
> > > I'm just a beginner and I have installed Tomcat5.0
> > and
> > > try to run a simple servlet. I have copied the
> > > compiled servlet on the
> > webapps/root/WEB-INF/classes
> > > and added the servlet name and servlet mapping in
> > the
> > > web.xml file. I'm trying to call my
> > HelloClientServlet
> > > from
> > http://localhost:3030/servlet/HelloClientServlet
> > > from the web browser, after restarting the tomcat
> > http
> > > server it says the follwing
> > > 
> > > my tomcat server is listening at port 3030
> > >
> > ***************************************************
> > > 
> > > HTTP Status 404 - /servlet
> > > 
> > >
> >
>
--------------------------------------------------------------------------------
> > > 
> > > type Status report
> > > 
> > > message /servlet
> > > 
> > > description The requested resource (/servlet) is
> > not
> > > available.
> > > 
> > > 
> > >
> >
>
--------------------------------------------------------------------------------
> > > 
> > > Apache Tomcat/5.0.28
> > > 
> > >
> > ***************************************************
> > > 
> > > and I have tried to run a simple example JSP
> > already
> > > in the examples folder, it gives me the follwing
> > error
> > > 
> > >
> >
> *****************************************************
> > > 
> > > HTTP Status 500 - 
> > > 
> > >
> >
>
--------------------------------------------------------------------------------
> > > 
> > > type Exception report
> > > 
> > > message 
> > > 
> > > description The server encountered an internal
> > error
> > > () that prevented it from fulfilling this request.
> > > 
> > > exception 
> > > 
> > > org.apache.jasper.JasperException: Unable to
> > compile
> > > class for JSP
> > > 
> > >
> >
>
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
> > > 
> > >
> >
>
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
> > > 
> > >
> >
>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
> > > 
> > >
> >
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
> > > 
> > >
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> > > 
> > >
> >
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> > > 
> > >
> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > > 
> > > 
> > > root cause 
> > > 
> > > Unable to find a javac compiler;
> > > com.sun.tools.javac.Main is not on the classpath.
> > > Perhaps JAVA_HOME does not point to the JDK
> > > 
> > >
> >
>
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
> > > 
> > >
> >
> org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
> > > 
> > >
> >
> org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
> > > 
> > >
> >
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
> > > 
> > >
> >
>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
> > > 
> > >
> >
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
> > > 
> > >
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> > > 
> > >
> >
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> > > 
> > >
> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > > 
> > > 
> > > note The full stack trace of the root cause is
> > > available in the Apache Tomcat/5.0.28 logs.
> > > 
> > > 
> > >
> >
>
--------------------------------------------------------------------------------
> > > 
> > > Apache Tomcat/5.0.28
> > > 
> > >
> >
> *****************************************************
> > > 
> > > please help me, i'm troubling with this error
> > since
> > > three days and I have read lot of manuals and
> > changed
> > > the class path and set the jdk home and catalina
> > home
> > > as environment variable, still this error, please
> > help
> > > me
> > > 
> > > regards, raasi
> > > 
> > > 
> > >           
> > > __________________________________ 
> > > Do you Yahoo!? 
> > > Check out the new Yahoo! Front Page. 
> > > www.yahoo.com
> > > 
> > 
> === message truncated ===
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> Check out the new Yahoo! Front Page. 
> www.yahoo.com
> 
> 
> 


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

Reply via email to