Adam,

I deployed my war file on Weblogic and got the same result as on Tomcat,
mapping was changed unexpectedly.

> -----Original Message-----
> From: Adam Young [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, July 24, 2001 8:20 PM
> To:   [EMAIL PROTECTED]
> Subject:      Re: problems mapping multiple ActionServlets
> 
> I'm working with Dave.  Seems like it is a Tomcat problem.
> 
> I turned on debugging, and it looks like both entries for the extension 
> mappings are calling both servlet mapppings.
> 
> Adam
> 
> Dave Allen wrote:
> 
> >Thanks for your response.  I think we'll just have
> >to do some sort of security validation in the
> >Action.
> >
> >Dave
> >
> >On Mon, 23 Jul 2001 15:22:52 -0400
> >"Zeltser, Mark" <[EMAIL PROTECTED]> wrote:
> >
> >>Dave,
> >>
> >>I had the similar problem (see my posting
> >>
> >today). I had 2 mappings in
> >
> >>web.xml and 2 servlets which extended
> >>
> >ActionServlet.  Somehow, after I
> >
> >>access second servlet my "*.do" mapping was
> >>
> >changed with url-path of second
> >
> >>servlet. 
> >>
> >>Don't extend ActionServlet more than once - it
> >>
> >will screw up your mapping.
> >
> >>Mark.
> >>
> >>>-----Original Message-----
> >>>From:      Dave Allen [SMTP:310 [EMAIL PROTECTED]]
> >>>Sent:      Monday, July 23, 2001 3:12 PM
> >>>To:        [EMAIL PROTECTED]
> >>>Subject:   problems mapping multiple
> >>>
> >ActionServlets
> >
> >>>This might be more appropriate for the Tomcat
> >>>
> >user
> >
> >>>list, but I'll try anyway.  I'm using Tomcat
> >>>
> >3.2.2
> >
> >>>and trying to map multiple ActionServlets in
> >>>web.xml.  I have a <servlet-mapping> for
> >>>
> >"*.do"
> >
> >>>which I execute for the form action
> >>>
> >"search.do",
> >
> >>>and everything works fine when this is the
> >>>
> >only
> >
> >>><servlet-mapping> in web.xml.  But as soon as
> >>>
> >I
> >
> >>>add another <servlet-mapping> for "*.authDo",
> >>>
> >when
> >
> >>>I try to execute "search.do", "search.authDo"
> >>>
> >is
> >
> >>>called (it even appears in the URL), which I
> >>>
> >don't
> >
> >>>understand since I don't call "search.authDo"
> >>>
> >from
> >
> >>>anywhere in my page (or anywhere on the site).
> >>>
> > If
> >
> >>>I the change to added mapping to any name,
> >>>
> >like
> >
> >>>"*.anything", "search.anything" is called . 
> >>>
> >>>The pertinent code is below.  Many advanced
> >>>thanks.
> >>>
> >>>Dave
> >>>
> >>>From the jsp:
> >>>            <form:form 
> >>>              action="search.do"
> >>>              name="caretoolSearchForm" 
> >>>             
> >>>type="com.getcare.servlet.CaretoolSearchForm">
> >>>
> >>>From web.xml:
> >>>
> >>>    <servlet>
> >>>        <servlet-name>Action</servlet-name>
> >>>
> >>>
> ><servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
> >
> >>>   <init-param>
> >>>           
> >>>
> ><param-name>application</param-name>
> >
> >>>      
> >>>
> ><param-value>com.getcare.servlet.ErrorMessages</param-value>
> >
> >>>   </init-param>
> >>>   <init-param>
> >>>            <param-name>config</param-name>
> >>>      
> >>>
> ><param-value>/WEB-INF/struts-config.xml</param-value>
> >
> >>>        </init-param>
> >>>        <init-param>
> >>>       <param-name>validate</param-name>
> >>>            <param-value>true</param-value>
> >>>        </init-param>
> >>>   <load-on-startup>1</load-on-startup>
> >>>    </servlet>
> >>> 
> >>>    <servlet>
> >>>       
> >>>
> ><servlet-name>authAction</servlet-name>
> >
> >>>
> ><servlet-class>com.getcare.servlet.CaretoolActionServlet</servlet-class>
> >
> >>>   <init-param>
> >>>           
> >>>
> ><param-name>application</param-name>
> >
> >>>      
> >>>
> ><param-value>com.getcare.servlet.ErrorMessages</param-value>
> >
> >>>   </init-param>
> >>>   <init-param>
> >>>            <param-name>config</param-name>
> >>>      
> >>>
> ><param-value>/WEB-INF/struts-auth-config.xml</param-value>
> >
> >>>        </init-param>
> >>>        <init-param>
> >>>       <param-name>validate</param-name>
> >>>            <param-value>true</param-value>
> >>>        </init-param>
> >>>   <load-on-startup>1</load-on-startup>
> >>>    </servlet>
> >>>
> >>>    <servlet-mapping>
> >>>        <servlet-name>Action</servlet-name>
> >>>        <url-pattern>*.do</url-pattern>
> >>>    </servlet-mapping>
> >>>
> >>>    <servlet-mapping>
> >>>       
> >>>
> ><servlet-name>authAction</servlet-name>
> >
> >>>        <url-pattern>*.authDo</url-pattern>
> >>>    </servlet-mapping>
> >>>
> >>>
> >>>
> >>>
> >-------------------------------------------------------------------------
> -
> >
> >>>----
> >>>This message is intended only for the personal
> >>>
> >and confidential use of the
> >
> >>>designated recipient(s) named above.  If you
> >>>
> >are not the intended
> >
> >>>recipient of this message you are hereby
> >>>
> >notified that any review,
> >
> >>>dissemination, distribution or copying of this
> >>>
> >message is strictly
> >
> >>>prohibited.  This communication is for
> >>>
> >information purposes only and
> >
> >>>should not be regarded as an offer to sell or
> >>>
> >as a solicitation of an
> >
> >>>offer to buy any financial product, an
> >>>
> >official confirmation of any
> >
> >>>transaction, or as an official statement of
> >>>
> >Lehman Brothers.  Email
> >
> >>>transmission cannot be guaranteed to be secure
> >>>
> >or error-free.  Therefore,
> >
> >>>we do not represent that this information is
> >>>
> >complete or accurate and it
> >
> >>>should not be relied upon as such.  All
> >>>
> >information is subject to change
> >
> >>>without notice.
> >>>
> >>
> >>
> >-------------------------------------------------------------------------
> -----
> >
> >>This message is intended only for the personal
> >>
> >and confidential use of the designated
> >recipient(s) named above.  If you are not the
> >intended recipient of this message you are hereby
> >notified that any review, dissemination,
> >distribution or copying of this message is
> >strictly prohibited.  This communication is for
> >information purposes only and should not be
> >regarded as an offer to sell or as a solicitation
> >of an offer to buy any financial product, an
> >official confirmation of any transaction, or as an
> >official statement of Lehman Brothers.  Email
> >transmission cannot be guaranteed to be secure or
> >error-free.  Therefore, we do not represent that
> >this information is complete or accurate and it
> >should not be relied upon as such.  All
> >information is subject to change without notice.
> >
> >>
> >
> 
> 


------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the designated 
recipient(s) named above.  If you are not the intended recipient of this message you 
are hereby notified that any review, dissemination, distribution or copying of this 
message is strictly prohibited.  This communication is for information purposes only 
and should not be regarded as an offer to sell or as a solicitation of an offer to buy 
any financial product, an official confirmation of any transaction, or as an official 
statement of Lehman Brothers.  Email transmission cannot be guaranteed to be secure or 
error-free.  Therefore, we do not represent that this information is complete or 
accurate and it should not be relied upon as such.  All information is subject to 
change without notice.


Reply via email to