Diferentes Versões de FrameWorks

1 resposta
R

Olá pessoal, tenho algumas dúvidas relacionadas a forma com que o JBoss trata várias aplicações que compartilham o mesmo servidor.

Perguntas?

Como o JBoss trata uma aplicação que por exemplo utiliza o pacote struts dentro da própria estrutura "lib" da aplicação, e outra que utiliza o "lib" da estrutura do JBoss, sendo que estas aplicações compartilham do mesmo servidor:

Caso 1:
Aplicação 1: Utiliza uma versão bem antiga do struts, onde o pacote struts.jar está localizado dentro da pasta lib da própria aplicação.
Aplicação 2: Utiliza uma versão mais atual com recursos a mais em relação a versão do struts da aplicação 1, que também o pacote struts.jar está localizado dentro da pasta lib da própria aplicação.
O JBoss vai carregar para a memória os duas aplicações com os pacotes struts separadamente, ou vai sobrescrever os pacotes?

Caso 2:
Aplicação 1 e Aplicação 2: Utiliza uma versão bem antiga do struts, onde o pacote struts.jar está localizado dentro da pasta lib da estrutura de diretórios do JBoss.
Aplicação 3: Utiliza uma versão mais atual com recursos a mais em relação a versão do struts da aplicação 1 e 2, no entanto o struts.jar está localizado dentro da pasta lib da própria aplicação.
O JBoss vai carregar as aplicação sem gerar incompatibilidades?

Obrigado.

1 Resposta

M

caso 1: cara, não há problemas qnd esses jars estão em nas libs de cada projeto… app1 usa jar1, e app2 usa jar2, e é isso.

caso 2: mesmo q o caso 1.

não sei se o JBoss vai gerar incompatibilidades, só testando, o certo é tu colocar esses jars nas libs de cada app, e não do container, assim sendo ele nunca vai gerar erros…

Criado 22 de abril de 2005
Ultima resposta 22 de abr. de 2005
Respostas 1
Participantes 2