| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 12:28:38
|
jayro
JavaChild
![[Avatar]](/images/avatar/814411c7a909ca15fc65a67b585ddd4d.jpg)
Membro desde: 18/12/2007 10:46:41
Mensagens: 133
Localização: Fortaleza - Ce
Offline
|
Membros,
tenho duas aplicações .WAR que estão tendo conflito por nome de componentes. Estes nomes não podem ser mudados. Consultando o google, vi que existe uma forma de isolar as aplicações usando o empacotamento .EAR. Alguém conhece uma forma de isolar as app's empacotadas no .WAR ? Grato.
|
Jayro Rodrigues
JAVA | J2EE | JBOSS SEAM |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 12:38:23
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline
|
Como assim conflito de componentes?
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 12:58:06
|
jayro
JavaChild
![[Avatar]](/images/avatar/814411c7a909ca15fc65a67b585ddd4d.jpg)
Membro desde: 18/12/2007 10:46:41
Mensagens: 133
Localização: Fortaleza - Ce
Offline
|
romarcio wrote:Como assim conflito de componentes?
Dois beans anotados com org.springframework.stereotype.Service @Service("calendarioImplantacaoFacade") em aplicações diferentes.
|
Jayro Rodrigues
JAVA | J2EE | JBOSS SEAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 13:15:59
|
romarcio
JWizard
![[Avatar]](/images/avatar/0dc800465c816add16e0b6d63be91f49.jpg)
Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline
|
jayro wrote:
romarcio wrote:Como assim conflito de componentes?
Dois beans anotados com org.springframework.stereotype.Service @Service("calendarioImplantacaoFacade") em aplicações diferentes.
Já usei 4 ou 5 aplicações dentro do mesmo JBoss 4.2.3 e 4.0.5 e nunca tive esse tipo de problema. E as aplicações possuíam beans idênticos.
Tem alguma coisa estranha nessa história, acho que o seu problema é outro. Talvez um conflito de bibliotecas. Uma versão no JBoss e uma outra versão adicionada a biblioteca de uma das aplicações ou algo do tipo.
Esse conflito que você citou acho que não existe.
|
Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer
Blog | Facebook | Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 16:20:36
|
jmag
JavaGuru
Membro desde: 10/09/2007 09:54:37
Mensagens: 216
Localização: São Paulo, SP
Offline
|
Olá amigo, você precisar realizar o isolamento de classloading... veja o exemplo abaixo para o JBoss AS 5.1... O arquivo jboss-classloading.xml deve ser criado sob o diretório sample.ear/app.jar/META-INF/, e o conteúdo abaixo deve ser adicionado: Exemplo JAR no EAR Exemplo WAR Já na aplicação web (.war ), deve ser criado o arquivo jboss-classloading.xml no diretório /sample.war/WEB-INF , e o conteúdo abaixo deve ser adicionado: Se isso não resolver seu problema, procure sobre classloading, que tem muita coisa por ai... http://thorgull.be/doku.php?id=tutorials:jboss:classloaderisolation ( Tenho que escrever no meu blog sobre isso rsrs num tenho nda ainda.. ) Espero que tenha ajudado... abraços!
This message was edited 2 times. Last update was at 02/02/2012 16:25:00
|
Mauricio Magnani
JBoss Certified Application Administrator
https://jbossdivers.wordpress.com/
|
|
|
 |
|
|