Exactly what I was going to say James, I started to use modules, but switched to multiple configs as it was becoming a nightmare. All my actions in each config share a pattern like James suggested.
-----Original Message----- From: James Mitchell [mailto:[EMAIL PROTECTED] Sent: 11 April 2005 11:42 To: Struts Users Mailing List; [EMAIL PROTECTED] Subject: Re: Multiple struts-config.xml I would caution anyone about using Modules. It is not for the beginner. Working with Struts Modules can be extremely confusing to the novice Struts developer. I think a better solution is to suggest that they use multi config, but make sure they use a common pattern between multiple config xml files. So, in struts-config-client.xml, all mappings would be like <action path="/Client/Foo" ... And in struts-config-employee.xml, all mapping would be like <action path="Employee/Bar" ... And for commonly shared things like login or whatever, you could have a struts-config-common.xml with <action path="/Common/Baz" The same style of naming would apply for other entries, like action forms, global forward, and the rest. -- James Mitchell Software Engineer / Open Source Evangelist Consulting / Mentoring / Freelance EdgeTech, Inc. 678.910.8017 AIM: jmitchtx Yahoo: jmitchtx MSN: [EMAIL PROTECTED] ----- Original Message ----- From: "Manfred Wolff" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <user@struts.apache.org> Sent: Monday, April 11, 2005 2:48 AM Subject: Re: Multiple struts-config.xml > > Hi > > A better way is to use struts modules. Every Module has its own > struts-configuration. If you use more than one struts configuration such > as described below, you may have problems with duplicate identifiers, > becaus struts builds one configuration out of all files. This problems you > don't have using modules. Modules acts as a namespace in this case. > > -Manfred > > -- > > =========================================== > Dipl.-Inf. Manfred Wolff > Software Engineer > ------------------------------------------- > http://www.manfred-wolff.de > http://www.struts-it.org > ------------------------------------------- > > > Folashade Adeyosoye wrote: > >>Yes, in your web.xml >> >> >>Change this... >> >> <servlet> >> <servlet-name>AppName</servlet-name> >> <servlet-class>com.path.to.the.ActionServlet</servlet-class> >> <init-param> >> <param-name>config</param-name> >> <param-value>/WEB-INF/struts-config.xml</param-value> >> </init-param> >> <load-on-startup>1</load-on-startup> >> </servlet> >> >>To >> >> <servlet> >> <servlet-name> AppName </servlet-name> >> <servlet-class>com.path.to.the.ActionServlet</servlet-class> >> <init-param> >> <param-name>config</param-name> >> <param-value>/WEB-INF/struts-config.xml,/WEB-INF/the-employee-config.xml,/WE >>B-INF/the-admin-config.xml,/WEB-INF/the-client-config.xml,/WEB-INF/the-bil li >>ng-config.xml,/WEB-INF/the-report-config.xml,/WEB-INF/the-patient-config.x ml >></param-value> >> </init-param> >> <load-on-startup>1</load-on-startup> >> </servlet> >> >> >>-----Original Message----- >>From: Néstor Boscán [mailto:[EMAIL PROTECTED] Sent: Sunday, April >>10, 2005 11:04 PM >>To: 'Struts Users Mailing List' >>Subject: Multiple struts-config.xml >> >>Hi >> I have an application and I need to create many web flows. If I use >> struts >>to model the web flows, is it possible to use many struts-config.xml >>instead >>of one? >> Regards, >> Néstor Boscán >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]