Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 67276 invoked from network); 13 Dec 2005 16:47:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Dec 2005 16:47:05 -0000 Received: (qmail 62931 invoked by uid 500); 13 Dec 2005 16:46:43 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 62818 invoked by uid 500); 13 Dec 2005 16:46:43 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 62783 invoked by uid 99); 13 Dec 2005 16:46:43 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2005 08:46:43 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of akhthar@gmail.com designates 64.233.162.206 as permitted sender) Received: from [64.233.162.206] (HELO zproxy.gmail.com) (64.233.162.206) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2005 08:46:41 -0800 Received: by zproxy.gmail.com with SMTP id n1so1802847nzf for ; Tue, 13 Dec 2005 08:46:20 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=ptCDvNez/xae8fP9mKJ/bUXIEqGsY79JbX+2WcLvPDAiL54JHzMpb6QZHPNkjpXv1K06YhDFZv1Wq8TK7I2O39wKpiVw9TG5GP46+W4cmS8ZdM6PUoJq4suZjWCeYcXpLYjOoBt0NM5qsWtdXWCFUycBXCbjwlKaOnu/ErnQlOw= Received: by 10.36.221.15 with SMTP id t15mr7323473nzg; Tue, 13 Dec 2005 08:46:19 -0800 (PST) Received: by 10.36.34.9 with HTTP; Tue, 13 Dec 2005 08:46:19 -0800 (PST) Message-ID: <888ff6540512130846r2ba835fbx70706da1f2c85922@mail.gmail.com> Date: Tue, 13 Dec 2005 22:16:19 +0530 From: Akhthar Parvez K To: Tomcat Users List Subject: Re: Servlet with URL pattern "*." is not working. In-Reply-To: <847757D7E2CCE74FA4D1862A91CF0C3F07D9FC33@ukkwd705nts.kwd.uk.fid-intl.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6421_26635716.1134492379702" References: <847757D7E2CCE74FA4D1862A91CF0C3F07D9FC33@ukkwd705nts.kwd.uk.fid-intl.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_6421_26635716.1134492379702 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, Thanks to all those of who helped me with this issue so far. The tomcat installed in the server does support servlet definition and mapping out of order and that's not the issue here. The issue is servlets with URL pattern as *.do is NOT working here. All other servlets are workin= g fine. As far as I know. It has nothing to do with the invoker. The same servlet works just fine, if use someother URL pattern. On 12/13/05, Raghupathy,Gurumoorthy wrote: > > Try to put you servlets in a package as servlets nto in a packages is a > pain > for tocmat. > > > -----Original Message----- > From: David Smith [mailto:dns4@cornell.edu] > Sent: 12 December 2005 20:54 > To: Tomcat Users List > Subject: Re: Servlet with URL pattern "*." is not working. > > > That's true if the web.xml file validates against the servlet spec 2.3 > dtd instead of the servlet spec 2.4 schema. tomcat 5.0 and up supports > servlet spec 2.4 which allows for elements to be out of order. > > --David > > Martin Gainty wrote: > > > Akhthar > > I thought the servlet / servlet-class specifications are grouped > > together then > > servlet-mappings follow up and are grouped together e.g. > > > > > > test > > ServletsTestPage > > > > > > test2 > > HelloWorldServlet > > > > > > test > > *.ca > > > > > > test2 > > /test2 > > > > > > ??? > > Martin- > > > > > > Hello, > > > > I have a tomcat server (ver:- 5.5.9) installed on my server and all > > jsps and > > servlets are working fine except the servlet with URL pattern > > "*.". eg:- I have the following entry in my web.xml > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > test > > ServletsTestPage > > > > > > > > test > > *.ca > > > > > > > > test2 > > HelloWorldServlet > > > > > > > > test2 > > /test2 > > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > I am able to access the servlet with the URL pattern /test by the link > > http://mydomain.com/servlet/test2. But I am getting the error message > > "The > > requested resource (/servlet/sa.ca) is not available." when I access th= e > > servlet with the URL pattern "*.ca" by the link > > http://mydomain.com/servlet/as.ca > > > > I got the following message in catalina.out > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > > > Dec 12, 2005 10:17:53 AM org.apache.catalina.core.ApplicationContext lo= g > > INFO: Marking servlet org.apache.catalina.INVOKER.sa.ca as unavailable > > Dec 12, 2005 10:17:53 AM org.apache.catalina.core.ApplicationContext lo= g > > SEVERE: Error loading WebappClassLoader > > delegate: false > > repositories: > > /WEB-INF/classes/ > > ----------> Parent Classloader: > > org.apache.catalina.loader.StandardClassLoader@178460d > > sa.ca > > java.lang.ClassNotFoundException: sa.ca > > at org.apache.catalina.loader.WebappClassLoader.loadClass( > > WebappClassLoader.java:1332) > > at org.apache.catalina.loader.WebappClassLoader.loadClass( > > WebappClassLoader.java:1181) > > at org.apache.catalina.core.StandardWrapper.loadServlet( > > StandardWrapper.java:1027) > > at org.apache.catalina.core.StandardWrapper.allocate( > > StandardWrapper.java:750) > > at org.apache.catalina.servlets.InvokerServlet.serveRequest( > > InvokerServlet.java:369) > > at org.apache.catalina.servlets.InvokerServlet.doGet( > > InvokerServlet.java:133) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > > ApplicationFilterChain.java:252) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > > StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke( > > StandardContextValve.java:178) > > at org.apache.catalina.core.StandardHostValve.invoke( > > StandardHostValve.java:126) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > > ErrorReportValve.java:105) > > at org.apache.catalina.core.StandardEngineValve.invoke( > > StandardEngineValve.java:107) > > at org.apache.catalina.connector.CoyoteAdapter.service( > > CoyoteAdapter.java:148) > > at > > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java > > :307) > > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.jav= a > > :385) > > at > > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748) > > at org.apache.jk.common.ChannelSocket.processConnection( > > ChannelSocket.java:678) > > at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.jav= a > > :871) > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run= ( > > ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > Dec 12, 2005 10:17:53 AM org.apache.catalina.core.ApplicationContext lo= g > > SEVERE: httpservlet: Cannot allocate servlet instance for path > > /servlet/sa.ca > > javax.servlet.ServletException: Wrapper cannot find servlet class > > sa.ca or a > > class it depends on > > at org.apache.catalina.core.StandardWrapper.loadServlet( > > StandardWrapper.java:1035) > > at org.apache.catalina.core.StandardWrapper.allocate( > > StandardWrapper.java:750) > > at org.apache.catalina.servlets.InvokerServlet.serveRequest( > > InvokerServlet.java:369) > > at org.apache.catalina.servlets.InvokerServlet.doGet( > > InvokerServlet.java:133) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > > ApplicationFilterChain.java:252) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > > StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke( > > StandardContextValve.java:178) > > at org.apache.catalina.core.StandardHostValve.invoke( > > StandardHostValve.java:126) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > > ErrorReportValve.java:105) > > at org.apache.catalina.core.StandardEngineValve.invoke( > > StandardEngineValve.java:107) > > at org.apache.catalina.connector.CoyoteAdapter.service( > > CoyoteAdapter.java:148) > > at > > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java > > :307) > > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.jav= a > > :385) > > at > > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748) > > at org.apache.jk.common.ChannelSocket.processConnection( > > ChannelSocket.java:678) > > at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.jav= a > > :871) > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run= ( > > ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > Dec 12 10:18:02 DEBUG > > [ContainerBackgroundProcessor[StandardEngine[Catalina]]] > > session.ManagerBase- Start expire sessions StandardManager at > > 1134400682587 sessioncount 8 > > Dec 12 10:18:02 DEBUG > > [ContainerBackgroundProcessor[StandardEngine[Catalina]]] > > session.ManagerBase- End expire sessions StandardManager > > processingTime 0 expired sessions: 0 > > 2005-12-12 10:18:02,677 DEBUG ManagerBase: Start expire sessions > > StandardManager at 1134400682677 sessioncount 1 > > 2005-12-12 10:18:02,678 DEBUG ManagerBase: End expire sessions > > StandardManager processingTime 1 expired sessions: 0 > > Dec 12, 2005 10:18:13 AM org.apache.catalina.core.ApplicationContext lo= g > > INFO: Marking servlet org.apache.catalina.INVOKER.init.as as unavailabl= e > > Dec 12, 2005 10:18:13 AM org.apache.catalina.core.ApplicationContext lo= g > > SEVERE: Error loading WebappClassLoader > > delegate: false > > repositories: > > /WEB-INF/classes/ > > ----------> Parent Classloader: > > org.apache.catalina.loader.StandardClassLoader@178460d > > init.as > > java.lang.ClassNotFoundException: init.as > > at org.apache.catalina.loader.WebappClassLoader.loadClass( > > WebappClassLoader.java:1332) > > at org.apache.catalina.loader.WebappClassLoader.loadClass( > > WebappClassLoader.java:1181) > > at org.apache.catalina.core.StandardWrapper.loadServlet( > > StandardWrapper.java:1027) > > at org.apache.catalina.core.StandardWrapper.allocate( > > StandardWrapper.java:750) > > at org.apache.catalina.servlets.InvokerServlet.serveRequest( > > InvokerServlet.java:369) > > at org.apache.catalina.servlets.InvokerServlet.doGet( > > InvokerServlet.java:133) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > > ApplicationFilterChain.java:252) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > > StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke( > > StandardContextValve.java:178) > > at org.apache.catalina.core.StandardHostValve.invoke( > > StandardHostValve.java:126) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > > ErrorReportValve.java:105) > > at org.apache.catalina.core.StandardEngineValve.invoke( > > StandardEngineValve.java:107) > > at org.apache.catalina.connector.CoyoteAdapter.service( > > CoyoteAdapter.java:148) > > at > > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java > > :307) > > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.jav= a > > :385) > > at > > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748) > > at org.apache.jk.common.ChannelSocket.processConnection( > > ChannelSocket.java:678) > > at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.jav= a > > :871) > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run= ( > > ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > Dec 12, 2005 10:18:13 AM org.apache.catalina.core.ApplicationContext lo= g > > SEVERE: httpservlet: Cannot allocate servlet instance for path > > /servlet/init.as > > javax.servlet.ServletException: Wrapper cannot find servlet class > > init.as or > > a class it depends on > > at org.apache.catalina.core.StandardWrapper.loadServlet( > > StandardWrapper.java:1035) > > at org.apache.catalina.core.StandardWrapper.allocate( > > StandardWrapper.java:750) > > at org.apache.catalina.servlets.InvokerServlet.serveRequest( > > InvokerServlet.java:369) > > at org.apache.catalina.servlets.InvokerServlet.doGet( > > InvokerServlet.java:133) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > > ApplicationFilterChain.java:252) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > > ApplicationFilterChain.java:173) > > at org.apache.catalina.core.StandardWrapperValve.invoke( > > StandardWrapperValve.java:213) > > at org.apache.catalina.core.StandardContextValve.invoke( > > StandardContextValve.java:178) > > at org.apache.catalina.core.StandardHostValve.invoke( > > StandardHostValve.java:126) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > > ErrorReportValve.java:105) > > at org.apache.catalina.core.StandardEngineValve.invoke( > > StandardEngineValve.java:107) > > at org.apache.catalina.connector.CoyoteAdapter.service( > > CoyoteAdapter.java:148) > > at > > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java > > :307) > > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.jav= a > > :385) > > at > > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748) > > at org.apache.jk.common.ChannelSocket.processConnection( > > ChannelSocket.java:678) > > at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.jav= a > > :871) > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run= ( > > ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > Can anyone shed some light towards this issue. Please do not hesitate > > to ask > > me if you have any queries. > > > > -- > > Regards, > > Akhthar Parvez K > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org > > For additional commands, e-mail: users-help@tomcat.apache.org > > > > > -- > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > David Smith > Network Operations Supervisor > Department of Entomology > College of Agriculture & Life Sciences > Cornell University > 2132 Comstock Hall > Ithaca, NY 14853 > Phone: 607.255.9571 > Fax: 607.255.0939 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org > For additional commands, e-mail: users-help@tomcat.apache.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org > For additional commands, e-mail: users-help@tomcat.apache.org > > -- Regards, Akhthar Parvez K ------=_Part_6421_26635716.1134492379702--