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?
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
I have installed the full j2sdk1.5.0 package and I
have set the classpath and tested it. It is working,
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]