Mensagens enviadas por: fdanicamargoPJ
Índice dos Fóruns » Perfil de fdanicamargoPJ » Mensagens enviadas por fdanicamargoPJ
Autor Mensagem
Olá Elton, valeu a dica.
Resolvi colocando o nome do contexto na frente do caminho relativo que estava usando, assim ele não se perdeu.

:eek:

Abraço
Olá pessoal, estou com o seguinte problema:
Estamos modularizando uma aplicação web, que usa hibernate e struts.
Criamos arquivos struts para cada módulo, eles funcionam bem, cada um para seu módulo em separado.
O problema é que quando saio de uma página e vou para outra que usa um arquivo struts diferente ele se perde, por exemplo: tenho o noticias.do que utiliza o struts-noticias.xml e quando vou para a página parceiros.do que usa ainda o struts-config.xml ele mantém o caminho '/noticias' declarado no primeiro struts, fazendo com que o novo caminho fique '/noticias/parceiros.do'.
Alguem sabe como faço para 'limpar' o caminho relativo ao primeiro struts para não conflitar com o declarado nos demais?
Espero ter sido clara.

Utilizo o struts 1 e java 6.0.

Desde já agradeço.
Ok. Mesmo assim valeu as dicas.
Dando certo aki eu posto a solução que utilizamos.

Obrigada.
Teu post é bem interessante, mas no meu projeto aki não consegui replicar bem certo o q vc propôs lá.
Eu retirei a chamada do arquivo filho do web.xml e no struts-config.xml eu inseri as seguintes linhas:

<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="true" />

<include file="moduloStruts/struts-noticias.xml"/>

Minha pasta moduloStruts q contém o arquivo filho está no mesmo nivel do meu arquivo struts-config.xml, e ele está dando erro de servlet, como se não estivesse reconhecendo o comando include ou o path passado.

Aproveitando a deixa, vc sabe como funciona o switchMod e o SwitchAction? Como eu configuro os parâmetros para ele?
Sim, isso q estamos tentando, porém faltam algumas configurações para os arquivos filhos serem chamados.
Você pode me dar algum exemplo de arquivos de configuração chamando os demais?
Na própria documentação da apache onde é recomendado que se deixe configurado somente um arquivo e não caracterizaria a modularização que se quer aplicar.
A versão do Struts que estamos usando é a 2.1.4.
Já está sendo cogitada a utilização do Maven 2, mas só contempleria estrutura.
Primeiro eu preciso comunicar meus arquivos struts, o config e o que gerencia meu 'modulo teste'.
A aplicação ainda não está dividida e só será após todas as comunicações dos arquivos struts e hibernate estarem funcionado na atual hierarquia web padrão.
Ou seja, foi pega a aplicação web e criado um outro arquivo struts para o módulo (struts-noticias.xml), neste foi colocado todas as tags e declarações pertencentes ao módulo e do struts-config.xml foi retirado. Foi feito no web.xml o init-param para o struts-noticias.xml. Contudo, quando clico no menu da aplicação para fazer a chamada do path que se encontra no struts-noticias.xml é como se ele não fosse visto, pois ele dá o seguinte erro: HTTP Status 404 - Invalid path /admin/marketing/noticia was requested. Se eu inicializar este struts no web.xml dentro da mesma tag do config, separado por vírgula ele funciona, porém não é uma boa prática de programação.

Bem, espero ter exclarecido um pouco mais da situação e que vc possa me ajudar.

Obrigada.
Oi, preciso ter tudo separado em jars.
Ter um jar que englobe arquivos hibernate, struts, classes em um unico jar que vai ser chamado por um modulo principal, o qual vai habilitar os modulos que interessam para cada cliente.
Olá Pessoal, aki na empresa temos uma aplicação web construida em java, com struts e hibernate e agora precisamos dividí-la em módulos, tipo, modulo de noticias, loja/vitrine, carrinho, etc.
O problema é q estamos encontrando dificuldades em fazer as divisões dos arquivos struts e hibernate.
Alguem já passou por uma experiência parecida e pode me dar umas dicas?
Li sobre algumas ferramentas como o XDoclet que fazem a divisão do código automático, mas seria para o inicio da programação e precisamos para "dividir" uma aplicação pronta.
já criamos arquivos separados de struts para teste e o struts-config consegue vê-los, porém quando fazemos uma chamada a um 'path' dentro do 'struts filho' a aplicação não interpreta, como se ela não encontrasse o arquivo a ser carregado.
Estamos tentando com o SwitchAction, mas não sabemos bem como fazer.

Se alguem tiver alguma sugestão eu agradeceria.

Obrigada.
 
Índice dos Fóruns » Perfil de fdanicamargoPJ » Mensagens enviadas por fdanicamargoPJ
Ir para:   
Powered by JForum 2.1.8 © JForum Team