Akhthar
I thought the servlet / servlet-class specifications are grouped together then
servlet-mappings follow up and are grouped together e.g.

    <servlet>
               <servlet-name>test</servlet-name>
             <servlet-class>ServletsTestPage</servlet-class>
       </servlet>
       <servlet>
               <servlet-name>test2</servlet-name>
           <servlet-class>HelloWorldServlet</servlet-class>
       </servlet>
       <servlet-mapping>
               <servlet-name>test</servlet-name>
             <url-pattern>*.ca</url-pattern>
       </servlet-mapping>
       <servlet-mapping>
               <servlet-name>test2</servlet-name>
             <url-pattern>/test2</url-pattern>
       </servlet-mapping>

???
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
"*.<something>". eg:- I have the following entry in my web.xml

=====================
      <servlet>
               <servlet-name>test</servlet-name>
             <servlet-class>ServletsTestPage</servlet-class>
       </servlet>

       <servlet-mapping>
               <servlet-name>test</servlet-name>
             <url-pattern>*.ca</url-pattern>
       </servlet-mapping>

       <servlet>
               <servlet-name>test2</servlet-name>
           <servlet-class>HelloWorldServlet</servlet-class>
       </servlet>

       <servlet-mapping>
               <servlet-name>test2</servlet-name>
             <url-pattern>/test2</url-pattern>
       </servlet-mapping>

======================

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 the
servlet with the URL pattern "*.ca" by the link
http://mydomain.com/servlet/as.ca

I got the following message in catalina.out

============================

Dec 12, 2005 10:17:53 AM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet org.apache.catalina.INVOKER.sa.ca as unavailable
Dec 12, 2005 10:17:53 AM org.apache.catalina.core.ApplicationContext log
SEVERE: Error loading WebappClassLoader
 delegate: false
 repositories:
   /WEB-INF/classes/
----------> Parent Classloader:
[EMAIL PROTECTED]
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.java
: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.java
: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 log
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.java
: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.java
: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 log
INFO: Marking servlet org.apache.catalina.INVOKER.init.as as unavailable
Dec 12, 2005 10:18:13 AM org.apache.catalina.core.ApplicationContext log
SEVERE: Error loading WebappClassLoader
 delegate: false
 repositories:
   /WEB-INF/classes/
----------> Parent Classloader:
[EMAIL PROTECTED]
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.java
: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.java
: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 log
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.java
: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.java
:871)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
       at java.lang.Thread.run(Thread.java:595)

=====================

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to