----- Original Message -----
Sent: Thursday, March 06, 2003 5:19 PM
Subject: [cejug-discussao] struts-config.xml

Augusto,

Sim. Normalmente voc� precisa reiniciar o servidor web para que a modifica��es sejam efetivadas.

Na realidade o primeiro arquivo a ser carregado � o web.xml e n�o o struts-config.xml.

Mas apartir da vers�o 1.0.2 (stable) do Struts, foi incluida uma classe (org.apache.struts.actions.ReloadAction) para fazer a "re-leitura" do struts-config.xml para que n�o seja necess�rio restartar o servidor toda vez que houver modifica��o nesse arquivo.

Voc� pode incluir um "action-mapping" no pr�prio struts-config.xml para chamar essa classe, como segue abaixo:

<action path="/reload" type="org.apache.struts.actions.ReloadAction"/>

Obs.: Voc� deve atentar para os JAR's, que devem estar no CLASSPATH e que no seu arquivo web.xml esteja com o servlet-mapping da seguinte forma (default):

    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>

Bastando reiniciar mais uma �nica vez para que o struts-config.xml interprete o novo mapeamento.

Depois basta chamar o mapeamento (classe) apartir do contexto da sua web-app.

Ex.: http://localhost:8000/my-app/reload.do

Dever� ser exibido algo como: OK - que nada mais � do que um simples: writer.println("OK"); // da classe ReloadAction. Agora se voc� voltar � raiz e/ou contexto da sua aplica��o e as modifica��es feitas no strtus-config.xml estar�o dispon�veis.

Espero ter ajudado.

Sem mais,

Anaxi Melo.

p.s. N�o mandei diretamente p/ a lista pois n�o estou conseguindo enviar. Est� dando erro:

Hi. This is the qmail-send program at mail.softsite.com.br.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<[EMAIL PROTECTED]>:
Sorry, only subscribers may post. If you are a subscriber, please forward this message to [EMAIL PROTECTED] to get your new address included (#5.7.2)

Augusto Bitu wrote:
Amigos,
 
Caso alguma altera��o seja feita no arquivo struts-config.xml o servidor web precisa ser reiniciado para que as mesmas tenham efeito?
 
O arquivo � lido toda vez que o servidor � iniciado?
 
Atenciosamente,
-----------------------------------------------
Augusto Ney Garcia Bitu
Grupo Edson Queiroz
=======================

--
Anaximandro B. de Melo
[EMAIL PROTECTED]

Tel: (85) 452.2266
Fax: (85) 452.2269

 

<<logomail.gif>>

Responder a