Re: Problems with modules

2003-12-05 Thread Henrique VIECILI
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

2003-12-05 Thread James Mitchell
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 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.


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

2003-12-05 Thread Lawrence Williams
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

2003-12-05 Thread amans
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]