Hi Mark, Sorry I didn't have much time yesterday so sent a very brief response!
I experienced this problem when copying my Tomcat installation from W2K to Unix. The file transfer mechanism screwed up lots things, mainly case sensitivity, CR/LF. As you point out, only the admin application (struts based) seems to be affected. About a week ago Roberto Rios posted to the list with the exact same problem - and my advice on reinstallation worked for him. I am not familiar with your platform, but would guess that your gunzip or tar utilities are doing something unexpected when extracting the files. On the download page for Tomcat appears the following: "NOTE: The tar files in this distribution use GNU tar extensions, and must be untarred with a GNU compatible version of tar. The version of tar on Solaris and Mac OS X will not work with these files." Add HP-UX to that list also :-( I extract everything on W2K from .zip, then use a custom ant target to tar and gzip everything back up again into a .tar.gz which does extract properly under HP-UX - ho-hum :-) I can only advise you try a reinstallation, if that still doesn't work, see if you can come up with a similar workaround. HTH -----Original Message----- From: Mark Strecker [mailto:[EMAIL PROTECTED]] Sent: Mittwoch, 19. Februar 2003 19:34 To: Tomcat Users List Subject: Re: error opening tomcat admin login page Thanks for your response. I am having trouble understanding what to do. I tried to track down the source of the problem and I found the message tag in struts-bean.tld ... but that's it. I couldn't find any properties files in the admin webapp ... would you be more specific about which file(s) you mean? Are you saying to reinstall Tomcat? I'm not sure what would happen differently if I did. It's a simple gunzip, tar -xf then run tomcat. Would you elaborate on this too? TIA, Mark Roberts, Eric wrote: >Hi, > >Its a case sensitivity issue - when you installed either "message" got translated to >"MESSAGE" or the other way round. > >Two solutions - >1) re-install from another souce >or 2) go down into the admin app directories and change the names of the properties >files manually > >HTH > >-----Original Message----- >From: Mark Strecker [mailto:[EMAIL PROTECTED]] >Sent: Mittwoch, 19. Februar 2003 17:42 >To: Tomcat Users List >Subject: error opening tomcat admin login page > > >Hello All, > > I installed tomcat 4.1.18 on an sgi(Java 1.3.1 on Irix 6.5) and >cannot open the admin login(/admin/login.jsp). I get this exception : >org.apache.jasper.JasperException: Cannot find message resources under >key org.apache.struts.action.MESSAGE > at >org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:530, > >Compiled Code) > at org.apache.jsp.login_jsp._jspService(login_jsp.java:188, Compiled >Code) > at >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137, >Compiled Code) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853, >Compiled Code) > at >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:204, >Compiled Code) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295, >Compiled Code) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241, >Compiled Code) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853, >Compiled Code) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247, > >Compiled Code) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193, > >Compiled Code) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260, >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643, > >Compiled Code) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480, >Compiled Code) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995, >Compiled Code) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191, >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643, > >Compiled Code) > at >org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:550, > >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641, > >Compiled Code) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480, >Compiled Code) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995, >Compiled Code) > at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415, >Compiled Code) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180, >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643, > >Compiled Code) > at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170, >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641, > >Compiled Code) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172, >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641, > >Compiled Code) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480, >Compiled Code) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995, >Compiled Code) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174, >Compiled Code) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643, > >Compiled Code) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480, >Compiled Code) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995, >Compiled Code) > at >org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223, >Compiled Code) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432, >Compiled Code) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386, > >Compiled Code) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534, >Compiled Code) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530, >Compiled Code) > at java.lang.Thread.run(Thread.java:484, Compiled Code) > > >Any help would be greatly appreciated. >Thanks, >Mark > > >--------------------------------------------------------------------- >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] > > > > --------------------------------------------------------------------- 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]