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
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


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

Reply via email to