For my app, using deploy.bat, I removed the default app that ships with Geronimo that squats on the context root at /. And then in my app, I set the context root set at /. I suppose you could have a servlet that just matches on * and then it would match everything at your context root ...

I'm just making up the following, haven't tested it or anything, YMMV.

In your WAR, web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="MyWebApp" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
   <display-name>My WebApp</display-name>
   <servlet>
       <description>MyServlet serves up everything!</description>
       <display-name>MyServlet</display-name>
       <servlet-name>MyServlet</servlet-name>
       <servlet-class>com.woldrich.MyServlet</servlet-class>
   </servlet>
   <servlet-mapping>
       <servlet-name>MyServlet</servlet-name>
       <url-pattern>/*</url-pattern>
   </servlet-mapping>
</web-app>

Then in the EAR that contains the WAR, application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<application id="MyApp" version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd";>
   <display-name>MyApp</display-name>
   <module id="WebModule_1100120000968">
       <web>
           <web-uri>MyWebApp.war</web-uri>
           <context-root>/</context-root>
       </web>
   </module>
</application>

Cheers,
Dave Woldrich
http://cardmeeting.com

pc3 wrote:
Thanks.. but yeah, we have tomcat 5.5.15 running w/ gero

Does anyone know how to do it with tc?
Pete




Reply via email to