Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@www.apache.org Received: (qmail 93182 invoked from network); 7 Aug 2005 14:32:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 Aug 2005 14:32:02 -0000 Received: (qmail 61087 invoked by uid 500); 7 Aug 2005 14:31:45 -0000 Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 61068 invoked by uid 500); 7 Aug 2005 14:31:45 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 61052 invoked by uid 99); 7 Aug 2005 14:31:45 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Aug 2005 07:31:45 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of admarshall@gmail.com designates 64.233.184.202 as permitted sender) Received: from [64.233.184.202] (HELO wproxy.gmail.com) (64.233.184.202) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Aug 2005 07:31:35 -0700 Received: by wproxy.gmail.com with SMTP id 69so666533wra for ; Sun, 07 Aug 2005 07:31:43 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=MGqjpcZ+JBKRkfkZNT4cbO2/ZdiEs7Pk+63OF6aSwrnbAdd7r28rWhX68jIQ3ZEEGSdyfy76f53Ayy78e9tauGNwKFRTFeAq9Xx0+SIzIi6Dvvk2XrF6xxNqTblQeeRN2NItA2p5U4Zwh0HZ8Adya0O7XaC2zlc8ZdgxH39dLck= Received: by 10.54.113.4 with SMTP id l4mr4116808wrc; Sun, 07 Aug 2005 07:31:43 -0700 (PDT) Received: by 10.54.16.37 with HTTP; Sun, 7 Aug 2005 07:31:43 -0700 (PDT) Message-ID: <18439262050807073137d2524c@mail.gmail.com> Date: Sun, 7 Aug 2005 21:31:43 +0700 From: AD Marshall To: Tomcat Users List Subject: No admin page; ServletException: can't find org.apache.struts.action.MESSAGE Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Can anyone suggest a fix? TIA for any help. - Andi After starting tomcat5, this url gives a blank screen:=20 http://localhost:8080/admin/=20 This grep of the documentation, etc that came with tomcat5 produced no resu= lts: root@[~]# grep -r 'xception.*jakarta.apache.org' /srv/www/tomcat5/base/weba= pps/* Searching the lists, web for as much hasn't yet revealed a relevant fix. The following error(s) in /var/log/tomcat5/base/catalina.out (larger,=20 contextual extract further below): Aug 7, 2005 10:37:44 AM org.apache.catalina.authenticator.FormAuthenticator authenticate WARNING: Unexpected error forwarding to login page javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE That error is immediately preceded by this one, during the start-up of=20 the session the above occurred in: Aug 7, 2005 10:11:23 AM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validation.xml' Aug 7, 2005 10:12:44 AM org.apache.struts.validator.ValidatorPlugIn init SEVERE: jakarta.apache.org java.net.UnknownHostException: jakarta.apache.org at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) [Exceptions' context from /var/log/tomcat5/base/catalina.out:] Aug 7, 2005 10:11:23 AM org.apache.struts.validator.ValidatorPlugIn initResources INFO: Loading validation rules file from '/WEB-INF/validation.xml' Aug 7, 2005 10:12:44 AM org.apache.struts.validator.ValidatorPlugIn init SEVERE: jakarta.apache.org java.net.UnknownHostException: jakarta.apache.org at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) at java.net.Socket.connect(Socket.java:452) at java.net.Socket.connect(Socket.java:402) at sun.net.NetworkClient.doConnect(NetworkClient.java:139) at sun.net.www.http.HttpClient.openServer(HttpClient.java:402) at sun.net.www.http.HttpClient.openServer(HttpClient.java:618) at sun.net.www.http.HttpClient.(HttpClient.java:306) at sun.net.www.http.HttpClient.(HttpClient.java:267) at sun.net.www.http.HttpClient.New(HttpClient.java:339) at sun.net.www.http.HttpClient.New(HttpClient.java:320) at sun.net.www.http.HttpClient.New(HttpClient.java:315) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURL= Connection.java:521) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConne= ction.java:498) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpU= RLConnection.java:626) at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unkno= wn Source) at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Sour= ce) at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.disp= atch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume= nt(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Sourc= e) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Sourc= e) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source= ) at org.apache.commons.digester.Digester.parse(Digester.java:1591) at org.apache.commons.validator.ValidatorResources.(Validator= Resources.java:159) at org.apache.struts.validator.ValidatorPlugIn.initResources(Valida= torPlugIn.java:233) at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn= .java:164) at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionS= ervlet.java:839) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:3= 32) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWra= pper.java:1044) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.ja= va:876) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardC= ontext.java:4017) at org.apache.catalina.core.StandardContext.start(StandardContext.j= ava:4337) at org.apache.catalina.core.ContainerBase.addChildInternal(Containe= rBase.java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.ja= va:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java= :595) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardH= ostDeployer.java:903) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtil= s.java:216) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:208= ) at org.apache.commons.digester.Rule.end(Rule.java:228) at org.apache.commons.digester.Digester.endElement(Digester.java:10= 67) at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDig= ester.java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement= (Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartE= lement(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.= scanRootElementHook(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCo= ntentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume= nt(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Sourc= e) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Sourc= e) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source= ) at org.apache.commons.digester.Digester.parse(Digester.java:1591) at org.apache.catalina.core.StandardHostDeployer.install(StandardHo= stDeployer.java:488) at org.apache.catalina.core.StandardHost.install(StandardHost.java:= 863) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostCon= fig.java:483) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.jav= a:427) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983= ) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig= .java:349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lif= ecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:= 1091) at org.apache.catalina.core.StandardHost.start(StandardHost.java:78= 9) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:= 1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.jav= a:478) at org.apache.catalina.core.StandardService.start(StandardService.j= ava:480) at org.apache.catalina.core.StandardServer.start(StandardServer.jav= a:2313) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) Aug 7, 2005 10:12:44 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Processing Context configuration file URL file:/etc/tomcat5/base/Catalina/localhost/balancer.xml Aug 7, 2005 10:12:45 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path from URL file:/srv/www/tomcat5/base/webapps/ROOT Aug 7, 2005 10:12:46 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path /servlets-examples from URL file:/srv/www/tomcat5/base/webapps/servlets-ex amples Aug 7, 2005 10:12:50 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path /FortuneServer from URL file:/srv/www/tomcat5/base/webapps/FortuneServer Aug 7, 2005 10:12:50 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path /FortuneQuery from URL file:/srv/www/tomcat5/base/webapps/FortuneQuery Aug 7, 2005 10:12:51 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path /jsp-examples from URL file:/srv/www/tomcat5/base/webapps/jsp-examples Aug 7, 2005 10:12:55 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path /tomcat-docs from URL file:/srv/www/tomcat5/base/webapps/tomcat-docs Aug 7, 2005 10:12:55 AM org.apache.catalina.core.StandardHostDeployer insta= ll INFO: Installing web application at context path /webdav from URL file:/srv/www/tomcat5/base/webapps/webdav Aug 7, 2005 10:12:57 AM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Aug 7, 2005 10:13:00 AM org.apache.jk.common.ChannelSocket init INFO: JK2: ajp13 listening on /0.0.0.0:8009 Aug 7, 2005 10:13:02 AM org.apache.jk.server.JkMain start INFO: Jk running ID=3D0 time=3D243/2831=20 config=3D/usr/share/tomcat5/conf/jk2.properties Aug 7, 2005 10:13:04 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 219629 ms Aug 7, 2005 10:37:44 AM org.apache.catalina.authenticator.FormAuthenticator authenticate WARNING: Unexpected error forwarding to login page javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(= PageContextImpl.java:846) at org.apache.jasper.runtime.PageContextImpl.handlePageException(Pa= geContextImpl.java:779) at admin.login_jsp._jspService(login_jsp.java:115) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:9= 4) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter= (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applica= tionFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke(Applicatio= nDispatcher.java:696) at org.apache.catalina.core.ApplicationDispatcher.processRequest(Ap= plicationDispatcher.java:474) at org.apache.catalina.core.ApplicationDispatcher.doForward(Applica= tionDispatcher.java:409) at org.apache.catalina.core.ApplicationDispatcher.forward(Applicati= onDispatcher.java:312) at org.apache.catalina.authenticator.FormAuthenticator.authenticate= (FormAuthenticator.java:220) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authe= nticatorBase.java:504) at org.apache.catalina.core.StandardValveContext.invokeNext(Standar= dValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipelin= e.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVa= lve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(Standar= dValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportVa= lve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(Standar= dValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipelin= e.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngi= neValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(Standar= dValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipelin= e.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java= :929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.ja= va:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor= .java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.= processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint= .java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Th= readPool.java:684) at java.lang.Thread.run(Thread.java:534) --=20 AD (Andi) Marshall Cell: +84 (0)903871313 eM: admarshall@gmail.com Zone: ICT (IndoChina Time, GMT/UTC+7) Post: HoChiMinh City (ex/or SaiGon), VietNam --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-user-help@jakarta.apache.org