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]
