Struts - Uso em multiplas aplicações

1 resposta
G

Estou com problema nos uso de dois struts-config.xml.
Eu tenho duas aplicações rodando independentemente, cada um tem um struts-config e um web.xml.
Eu preciso saber se tem algum struts-config pai que controla os dois struts-config?
Porque eu tenho uma aplicação A com struts-config e uma B, também com struts-config.
Eu preciso saber como eu faço para o struts-config da aplicação A, se comunique com a Aplicação B?

Obrigado,
Gustavo Ukita
[email removido]

1 Resposta

C
Você pode trabalhar com sub-aplicações mantendo os configs separados, para isso você deve configurar os arquivos de configuração no arquivo web.xml Como no exemplo abaixo:
<!-- Aplicação principal -->
<init-param>
   <param-name>config</param-name>
   <param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>

<!-- Sub aplicação Catalog -->
<init-param>
   <param-name>config/catalog</param-name>
   <param-value>/WEB-INF/struts-config-catalog.xml</param-value>
</init-param>

<!-- Sub aplicação Sorter -->
<init-param>
   <param-name>config/sorter</param-name> 
   <param-value>/WEB-INF/struts-config-sorter.xml</param-value>
</init-param>

Daí quando você estiver trabalhando com sub aplicações, você deve definir o contexto relativo, como abaixo:

<!-- Aplicação principal -->
<html:form action="/logon" >

<!-- Sub aplicação Catalog -->
<html:form action="/catalog/logon" >
[/b]
Criado 15 de setembro de 2003
Ultima resposta 16 de set. de 2003
Respostas 1
Participantes 2