I was asked to install Tomcat on a brand new box (just the OS, Service Packs, etc.--no other third party software). I installed j2re-1_4_0_01-windows-i586.exe first, then tried to install Tomcat. I was told that it could not find the sdk, so I uninstalled the j2re and installed j2sdk-1_4_0_01-windows-i586.exe. I then installed jakarta-tomcat- 4.1.10.exe. I added the NT Service option and modified the install location by changing the drive letter from C to D. After it installed I tried running Tomcat Administration from the Start menu and it failed. I rebooted the server. I tried it again and it failed again. I then ran http://127.0.0.1:8080/index.jsp and it came up fine. I could also bring up Tomcat Manager from this screen too. I again tried Tomcat Administration from this web page and it still failed. The grizzly details follow. Thanks Jim 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 at org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:477) at org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:182) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:289) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:527) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke (StandardContext.java:2397) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:405) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio n(Http11Protocol.java:380) at org.apache.tomcat.util.net.TcpWorkerThread.runIt (PoolTcpEndpoint.java:508) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:533) at java.lang.Thread.run(Thread.java:536) root cause org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 75 in the jsp file: /login.jsp Generated servlet error: [javac] Compiling 1 source file D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:69: package org.apache.struts.taglib.html does not exist org.apache.struts.taglib.html.HtmlTag _jspx_th_html_html_0 = (org.apache.struts.taglib.html.HtmlTag) _jspx_tagPool_html_html_locale.get (org.apache.struts.taglib.html.HtmlTag.class); ^ An error occurred at line: 75 in the jsp file: /login.jsp Generated servlet error: D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:69: package org.apache.struts.taglib.html does not exist org.apache.struts.taglib.html.HtmlTag _jspx_th_html_html_0 = (org.apache.struts.taglib.html.HtmlTag) _jspx_tagPool_html_html_locale.get (org.apache.struts.taglib.html.HtmlTag.class); ^ An error occurred at line: 75 in the jsp file: /login.jsp Generated servlet error: D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:69: package org.apache.struts.taglib.html does not exist org.apache.struts.taglib.html.HtmlTag _jspx_th_html_html_0 = (org.apache.struts.taglib.html.HtmlTag) _jspx_tagPool_html_html_locale.get (org.apache.struts.taglib.html.HtmlTag.class); ^ An error occurred at line: -1 in the jsp file: null Generated servlet error: D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:198: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_0 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:198: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_0 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:198: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_0 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:213: package org.apache.struts.taglib.html does not exist org.apache.struts.taglib.html.BaseTag _jspx_th_html_base_0 = (org.apache.struts.taglib.html.BaseTag) _jspx_tagPool_html_base.get (org.apache.struts.taglib.html.BaseTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:213: package org.apache.struts.taglib.html does not exist org.apache.struts.taglib.html.BaseTag _jspx_th_html_base_0 = (org.apache.struts.taglib.html.BaseTag) _jspx_tagPool_html_base.get (org.apache.struts.taglib.html.BaseTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:213: package org.apache.struts.taglib.html does not exist org.apache.struts.taglib.html.BaseTag _jspx_th_html_base_0 = (org.apache.struts.taglib.html.BaseTag) _jspx_tagPool_html_base.get (org.apache.struts.taglib.html.BaseTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:227: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_1 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:227: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_1 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:227: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_1 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:242: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_2 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:242: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_2 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:242: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_2 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:257: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_3 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:257: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_3 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:257: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_3 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:272: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_4 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:272: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_4 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ D:\Program Files\Apache Group\Tomcat 4.1 \work\Standalone\localhost\admin\login_jsp.java:272: package org.apache.struts.taglib.bean does not exist org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_4 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get (org.apache.struts.taglib.bean.MessageTag.class); ^ 21 errors at org.apache.jasper.compiler.DefaultErrorHandler.javacError (DefaultErrorHandler.java:120) at org.apache.jasper.compiler.ErrorDispatcher.javacError (ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:315) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:326) at org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:474) at org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:182) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:289) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:527) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke (StandardContext.java:2397) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:405) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio n(Http11Protocol.java:380) at org.apache.tomcat.util.net.TcpWorkerThread.runIt (PoolTcpEndpoint.java:508) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:533) at java.lang.Thread.run(Thread.java:536) -------------------------------------------------------------------------------- Apache Tomcat/4.1.10
*** This bug has been marked as a duplicate of 12383 ***
Wrong number ...
*** This bug has been marked as a duplicate of 12387 ***