Yes. Although you only have to provide Cactus redirectors/mappings definition if they're not the default ones as the <cactifywar> will otherwise automatically add them.
Thanks -Vincent > -----Original Message----- > From: Bret Kumler [mailto:[EMAIL PROTECTED] > Sent: 17 September 2003 17:54 > To: Cactus Users List > Subject: catifywar question > > <catifywar mergefile> > Does it merge 2 xml files that already contain data. > > For example, temp-web.xml contains: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application > 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > <web-app> > <servlet> > <servlet-name>ServletRedirector</servlet-name> > > <servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet- > class > > > <init-param> > <param-name>param1</param-name> > <param-value>value1 used for testing</param-value> > </init-param> > </servlet> > <servlet> > <servlet-name>ServletTestRunner</servlet-name> > > <servlet-class>org.apache.cactus.server.runner.ServletTestRunner</servle t- > cl > ass> > </servlet> > <servlet-mapping> > <servlet-name>ServletRedirector</servlet-name> > <url-pattern>/ServletRedirector</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>ServletTestRunner</servlet-name> > <url-pattern>/ServletTestRunner</url-pattern> > </servlet-mapping> > </web-app> > > I want to merge temp-web.xml with web.xml but web.xml contains the > following: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application > 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > <web-app> > <servlet> > <servlet-name>Knex</servlet-name> > <servlet-class>weblogic.knex.dispatcher.KnexServlet</servlet- > class> > <init-param> > <param-name>QueueJNDIName</param-name> > <param-value>jws.queue</param-value> > </init-param> > </servlet> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.wsdl</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.ctrl</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.java</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.jsx</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.class</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.xmlmap</url-pattern> > </servlet-mapping> > <mime-mapping> > <extension>map</extension> > <mime-type>text/xml</mime-type> > </mime-mapping> > </web-app> > > Will the merge produce this: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application > 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > <web-app> > <servlet> > <servlet-name>Knex</servlet-name> > <servlet-class>weblogic.knex.dispatcher.KnexServlet</servlet- > class> > <init-param> > <param-name>QueueJNDIName</param-name> > <param-value>jws.queue</param-value> > </init-param> > </servlet> > <servlet> > <servlet-name>ServletRedirector</servlet-name> > > <servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet- > class > > > <init-param> > <param-name>param1</param-name> > <param-value>value1 used for testing</param-value> > </init-param> > </servlet> > <servlet> > <servlet-name>ServletTestRunner</servlet-name> > > <servlet-class>org.apache.cactus.server.runner.ServletTestRunner</servle t- > cl > ass> > </servlet> > <servlet-mapping> > <servlet-name>ServletRedirector</servlet-name> > <url-pattern>/ServletRedirector</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>ServletTestRunner</servlet-name> > <url-pattern>/ServletTestRunner</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.wsdl</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.ctrl</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.java</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.jsx</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.class</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>Knex</servlet-name> > <url-pattern>*.xmlmap</url-pattern> > </servlet-mapping> > <mime-mapping> > <extension>map</extension> > <mime-type>text/xml</mime-type> > </mime-mapping> > </web-app> > > Thanks, > > Bret --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
