Re: Problems with modules
Hi, I have the same situation, and it only changes the default configuration to module specific one if the request is to an action wich is declared inside the struts-module-config.xml. So, i think you must have an index.jsp page in the default module that calls some action in the admin module (/admin/*.do). /index.jsp shall be: and 'logon' shall be declared in struts-admin-config.xml as follows: no changes in your web.xml I hope it helps and works!! Henrique Viecili - Original Message - From: "Lawrence Williams" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, December 05, 2003 7:38 AM Subject: Problems with modules Hi, In my web.xml I have defined a default and named module as follows: config /WEB-INF/struts-config.xml config/admin /WEB-INF/struts-config-admin.xml And index.jsp Where index.jsp is simply: <%@ taglib uri="/tags/struts-logic" prefix="logic" %> However, it seems that when I request the absolute URL: http://localhost/myApp/admin/ (i.e. index.jsp) Struts seems to look in my default struts-config.xml rather than in the module specific struts-config-admin.xml i.e. I get javax.servlet.jsp.JspException: Cannot find global ActionForward for name logon The global-forward Is defined in struts-config-admin.xml I can tell struts is looking in the wrong place because if a make a forward in thew default config struts resolves the forward Any suggestions? TIA Lawrence --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.547 / Virus Database: 340 - Release Date: 02/12/2003 - 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]
RE: Problems with modules
On Fri, 5 Dec 2003, Lawrence Williams wrote: > Aman, > > Thanks for your reply, > > However I cant see what you are suggesting here? Can you describe what you are > meaning? - > > btw I dont use the param because as far as im aware it is deprecated > in favour of the element. > > The crux of my problem is that my index.jsp (Welcome file) cant seem to resolve any > of my module's . However if I type a direct url to > http://host/app/module/logon.do the module works fine. That's correct. The container is serving up your "index.jsp" based on the uri from the web.xml (*.do), so anything under /yourapp (or whatever your context is) will be used by the container. Bascially what that means is that "Struts hasn't come into the picture yet". Unless you specifically swith to a different module (which requires a GET or POST to something that goes through the ActionServlet (*.do in your case), then the default configuration is used. There is a simple module-switching example that I put together and is available here: http://sourceforge.net/projects/struts - go down to "simple", and look for "Module Switching Examples" > > Regards > Lawrence > > > > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: 05 December 2003 10:51 > To: Struts Users Mailing List > Subject: Re: Problems with modules > > Hi, > Make the following changes in ur web.xml to ur specific configuration file > > > action > org.apache.struts.action.ActionServlet > > application > > fr.improve.struts.webapp.layout.example.ApplicationResources > > > config > /WEB-INF/struts-config.xml > > > > > Thanks & Regards, > > Aman Sheriff > > --- > MoTech Software Pvt. Ltd. > 56, Mogra Village Lane, > Andheri East > Mumbai - 400 069 > > ph : 91 -22 - 821 4541 x 1412 > fax : 91 -22 - 820 8757 > --- > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.547 / Virus Database: 340 - Release Date: 02/12/2003 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.547 / Virus Database: 340 - Release Date: 02/12/2003 > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- James Mitchell Software Developer / Struts Evangelist http://www.struts-atlanta.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Problems with modules
Aman, Thanks for your reply, However I cant see what you are suggesting here? Can you describe what you are meaning? - btw I don’t use the param because as far as im aware it is deprecated in favour of the element. The crux of my problem is that my index.jsp (Welcome file) cant seem to resolve any of my module's . However if I type a direct url to http://host/app/module/logon.do the module works fine. Regards Lawrence -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: 05 December 2003 10:51 To: Struts Users Mailing List Subject: Re: Problems with modules Hi, Make the following changes in ur web.xml to ur specific configuration file action org.apache.struts.action.ActionServlet application fr.improve.struts.webapp.layout.example.ApplicationResources config /WEB-INF/struts-config.xml Thanks & Regards, Aman Sheriff --- MoTech Software Pvt. Ltd. 56, Mogra Village Lane, Andheri East Mumbai - 400 069 ph : 91 -22 - 821 4541 x 1412 fax : 91 -22 - 820 8757 --- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.547 / Virus Database: 340 - Release Date: 02/12/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.547 / Virus Database: 340 - Release Date: 02/12/2003 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Problems with modules
Hi, Make the following changes in ur web.xml to ur specific configuration file action org.apache.struts.action.ActionServlet application fr.improve.struts.webapp.layout.example.ApplicationResources config /WEB-INF/struts-config.xml Thanks & Regards, Aman Sheriff --- MoTech Software Pvt. Ltd. 56, Mogra Village Lane, Andheri East Mumbai - 400 069 ph : 91 -22 - 821 4541 x 1412 fax : 91 -22 - 820 8757 --- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]