[Resolvido] Problema com N Contextos (tomcat, spring)  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Boa tarde.
Estou tentando fazer o deploy de uma aplicacao MAIS DE UMA VEZ, dentro do mesmo tomcat.
Estou eh, tenho a seguinte estrutura:

webapps/app1
webapps/app2
webapps/app2.1

Sendo que app2 e app2.1, sao a mesma, com parametrzaoes diferentes, de acesso a banco por exemplo.
Porem app1 e app2, funcionam, e a 2.1 nao.

Quando eu removo a pasta WEB-INF do diretorio app2.1, e restarto o tomcat ele acessa o index.
Imagino que eu tenha que alterar algo no web.xml, para deixar o contexto unico, mas nao sei ao certo como proceder.
Se alguem tiver alguma dica, agradeco.

FlwS

This message was edited 2 times. Last update was at 28/04/2011 15:26:34


Juliano Feltraco

[Email] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Nao encontrei nada ainda, alguem se habilita ?

Juliano Feltraco

[Email] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

verifica se os nomes estão diferente dentro do teu web.xml

www.softdevelop.com.br
[Email] [WWW] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

@leandro
Alterei os nomes sim.
Testei somente com um index.jsp e funcionou.

Uma coisa que notei eh que ele levanta a primeira aplicacao.
Quando tenta levantar a segunda nao da certo.

Fiquei imaginando se ele pode registrar duas ou mais vezes o: com.mysql.jdbc.Driver.
Este drive eh carregado no Spring.

Lembrando que ambas sao a msm aplicacao com os mesmos codigos fontes e afins.

Grato


Juliano Feltraco

[Email] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

Posta o erro do deploy aqui, para poder te ajudar.

www.softdevelop.com.br
[Email] [WWW] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline



xxx eh o path onde coloquei a segunda aplicacao.

Vou re-configurar o log4j pq nao esta listando...

Juliano Feltraco

[Email] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

Olhando rapidamente por cima. não consegui ver muito...

mas (chutando) quem sabe você tem que trocar os nomes:
persistence-unit name="App1"
persistence-unit name="App2"
do teu persistence.xml (devem estar duplicados).

Ou somente utilizar UM deles.

Testa ai.

This message was edited 1 time. Last update was at 28/04/2011 10:00:45


www.softdevelop.com.br
[Email] [WWW] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Nao tinha alterado.
Alterei agora, mas continua o mesmo erro.
Ele tenta levantar mas em seguida derruba a aplicacao.

Como eu faco para descobrir quem ou oq esta derrubando a app ?

No log do tomcat nao esta aparecendo nem no log4j, na vdd o log4j da app nem gera.

Juliano Feltraco

[Email] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Alterei um monte de coisas, em varios XMLs.
Continua a msm coisa, uma aplicacao funciona perfeitamente.

Se faco deply ed outras, so a primeira funciona.

Juliano Feltraco

[Email] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Nao faco nem ideia do porque... mas o problema era isso:

Removi esta bloco do WEB.XML, das aplicacoes e todas funcionarm perfeitamente.

Problema resolvido, se alguem souver explicar pq este codigo estava gerando este problema, gostaria de saber.

Abraco e obrigado pela ajuda.

Juliano Feltraco

[Email] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Depois de ter optado por trabalhar com N contextos, hoje conseguie fazer uma implementacao muito interessante.

Pesquisando sobre DataSources encontrei este post:

http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/

E nao eh que funcionou perfeitamente =]
Fica a dica.
[]`s

Juliano Feltraco

[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team