If you set the debug="6" attribute on the JspInterceptor element of server.xml (and re-start Tomcat), then Tomcat will print the classpath that it is using to compile to the log file. It looks like it can't find %TOMCAT_HOME%\lib\common\servlet.jar. You might also want to check that you don't have an older version of servlet.jar (or j2ee.jar) someplace like %JAVA_HOME%\jre\lib\ext.
----- Original Message ----- From: "Schultz, Cecilia" <[EMAIL PROTECTED]> To: "Tomcat users list (E-mail)" <[EMAIL PROTECTED]> Sent: Wednesday, January 15, 2003 10:44 AM Subject: RE: tomcat 3.3.1 - win2k iis It seems I am missing some path somewhere. I copied a web app that does work in another server (with another container, not tomcat) into the problem server. I got a similar error when bringing up the default page: Class javax.servlet.http.HttpServlet not found in class org.apache.jasper.runtime.HttpJspBase. any help is much appreciated Cecilia Error: 500 Location: /ranchodev/web/default.jsp Internal Servlet Error: org.apache.jasper.JasperException: Unable to compile F:\i1440root\opt\local\tomcat\work\webapps2\ranchodev\web\_default_1.java:0: Class javax.servlet.http.HttpServlet not found in class org.apache.jasper.runtime.HttpJspBase. package web; ^ F:\i1440root\opt\local\tomcat\work\webapps2\ranchodev\web\_default_1.java:3: Package javax.servlet not found in import. import javax.servlet.*; ^ F:\i1440root\opt\local\tomcat\work\webapps2\ranchodev\web\_default_1.java:4: Package javax.servlet.http not found in import. import javax.servlet.http.*; ^ F:\i1440root\opt\local\tomcat\work\webapps2\ranchodev\web\_default_1.java:5: Package javax.servlet.jsp not found in import. import javax.servlet.jsp.*; ^ 4 errors at org.apache.tomcat.facade.JasperLiaison.javac(Unknown Source) at org.apache.tomcat.facade.JasperLiaison.processJspFile(Unknown Source) at org.apache.tomcat.facade.JspInterceptor.requestMap(Unknown Source) at org.apache.tomcat.core.ContextManager.processRequest(Unknown Source) at org.apache.tomcat.core.ContextManager.internalService(Unknown Source) at org.apache.tomcat.core.ContextManager.service(Unknown Source) at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Unknown Source) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source) at java.lang.Thread.run(Thread.java:479 > -----Original Message----- > From: Schultz, Cecilia > Sent: Wednesday, January 15, 2003 9:56 AM > To: Tomcat users list (E-mail) > Subject: tomcat 3.3.1 - win2k iis > > > > Hi, > > I installed Tomcat 3.3.1 on win2k with IIS. Then I installed > an a vendor's web app. > > When I bring up the vendor's login page, I get this error: > > > ======================= > > 2003-01-15 07:43:45 - webapps2:/i1440: Reading > F:\i1440root\opt\i1440\webapps\i1440\WEB-INF\web.xml > 2003-01-15 07:43:45 - webapps2:/i1440: Loading 1 InitServlet > 2003-01-15 07:45:02 - webapps2:/i1440: Compiling: /login.jsp > to login_0 > 2003-01-15 07:45:31 - webapps2:/i1440: compile error: req=R( > /i1440 + /login.jsp + null) - > org.apache.jasper.JasperException: Unable to compile > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :0: Class javax.servlet.http.HttpServlet not found in class > com.g1440.naf.jdbc.view.ServletView. > > import javax.servlet.*; > ^ > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :1: Package javax.servlet not found in import. > import javax.servlet.*; > ^ > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :2: Package javax.servlet.http not found in import. > import javax.servlet.http.*; > ^ > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :3: Package javax.servlet.jsp not found in import. > import javax.servlet.jsp.*; > ^ > 4 errors > > at org.apache.tomcat.facade.JasperLiaison.javac(Unknown Source) > at > org.apache.tomcat.facade.JasperLiaison.processJspFile(Unknown Source) > at > org.apache.tomcat.facade.JspInterceptor.requestMap(Unknown Source) > at > org.apache.tomcat.core.ContextManager.processRequest(Unknown Source) > at > org.apache.tomcat.core.ContextManager.internalService(Unknown Source) > at org.apache.tomcat.core.ContextManager.service(Unknown Source) > at > org.apache.tomcat.modules.server.Ajp13Interceptor.processConne > ction(Unknown Source) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > Unknown Source) > at java.lang.Thread.run(Thread.java:479) > > 2003-01-15 07:45:31 - webapps2:/i1440: Exception in R( /i1440 > + /login.jsp + null) - org.apache.jasper.JasperException: > Unable to compile > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :0: Class javax.servlet.http.HttpServlet not found in class > com.g1440.naf.jdbc.view.ServletView. > import javax.servlet.*; > ^ > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :1: Package javax.servlet not found in import. > import javax.servlet.*; > ^ > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :2: Package javax.servlet.http not found in import. > import javax.servlet.http.*; > ^ > F:\i1440root\opt\local\tomcat\work\webapps2\i1440\login_1.java > :3: Package javax.servlet.jsp not found in import. > import javax.servlet.jsp.*; > ^ > 4 errors > > at org.apache.tomcat.facade.JasperLiaison.javac(Unknown Source) > at > org.apache.tomcat.facade.JasperLiaison.processJspFile(Unknown Source) > at > org.apache.tomcat.facade.JspInterceptor.requestMap(Unknown Source) > at > org.apache.tomcat.core.ContextManager.processRequest(Unknown Source) > at > org.apache.tomcat.core.ContextManager.internalService(Unknown Source) > at org.apache.tomcat.core.ContextManager.service(Unknown Source) > at > org.apache.tomcat.modules.server.Ajp13Interceptor.processConne > ction(Unknown Source) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > Unknown Source) > at java.lang.Thread.run(Thread.java:479) > > > ================= > > (com.g1440.naf.jdbc.view.ServletView is the vendor's class) > > > If I bring up a simple test1.jsp page, it comes ok. Does this > mean that tomcat is all ok and this error is a vendor's > specific error? > > > > > Thanks > Cecilia > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>