Hi,
There's no portable way to do this.  I've posted example code for this
to the list numerous times.  Navigate the Tomcat container hierarchy
down to the context you want, create and add your servlet wrapper
instance, and call StandardContext#addServletMapping.

Yoav Shapira
Millennium Research Informatics


>-----Original Message-----
>From: SH Solutions [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, September 08, 2004 2:58 PM
>To: 'Tomcat Users List'
>Subject: Programmatically assign servlet mappings
>
>Hello
>
>I want to archive the following:
>
>I want to start my application using some ContextListener.
>Then my application shall register the required servlet-mappings.
>In my web.xml I do NOT want to have any servlet-mappings at all.
>
>The reason for this is, that my cms system serves different content
types
>with different servlets. One servlet per type. Additionally every
servlet
>is
>a module, managed by my cms system.
>Basically this means, that I do not know, which modules and hence,
which
>servlets need to be mapped, if any.
>
>Is there a way to do this?
>I assume yes, because embedded tomcat need such things too, I think.
>
>Additionally, is there a way to do this container independent - is
there a
>servlet-api way to do it?
>
>Regards,
>  Steffen
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to