OOps, esta mensagem j� estava quase no limbo.


Coloque os dois JARs em um EAR, problema resolvido. Tem algo que impe�a isso ?

Claudio Miranda

Giovani Salvador wrote:
Cl�udio, os deploy s�o feitos em jar separados.
No lib, apenas as por��es client destes ejb�s (com a home e remote).
Valeu

----- Original Message -----
From: "Claudio Miranda" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 03, 2003 2:08 PM
Subject: Re: [enterprise-list] HELP - Ajuda no JBoss 3.0.4



Quando voc� disse:

>Ainda outra solu��o, que n�o funcionou tamb�m, seria colocar um
> ejb-ref no DD do EJB1 dizendo que faz uma

Isso _deve_ ser configurado no EJB1, para que o container saiba
quais os EJBs devem ser acessados.

Voc� fez o deploy de m�dulos JAR independentes ou os dois EJBs
dentro de um mesmo EAR ?

_NAO_ coloque bibliotecas de sua aplica��o no lib do JBoss, pois
n�o � isso que est� acontecendo.

][s

Claudio Miranda



Nilseu Padilha escreveu, On 27/1/2003 15:39:

Cara, fiz isso sim e funcionou, tava pensando em colocar esta mensagem

na


lista. Eu uso o Jbuilder. Para cada Jar eu gero um J2ee application

client,


que cont�m s� a home, a remote e, um manifest e um

application-client.jar e


coloquei no lib do jboss. Funcionou legal meu. Valeu. Acho melhor

colocar


isto na lista n�?
----- Original Message -----
From: "Nilseu Padilha" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, January 27, 2003 1:42 PM
Subject: Jboss




E ai velho,

nao sei se estou falando muita besteira, nao tenho certeza sobre a

hierarquia do classloader no Jboss, mas ja



experimentou empacotar as interfaces home e remote geradas num jar e

copia-lo para o lib da configuracao de



deploy corrente do teu jboss?

Hasta,


On Thu, 23 Jan 2003 21:55:06 -0200 (GMT-02:00), Giovani Salvador

<[EMAIL PROTECTED]> escreveu :

De: Giovani Salvador <[EMAIL PROTECTED]>
Data: Thu, 23 Jan 2003 21:55:06 -0200 (GMT-02:00)
Para: [EMAIL PROTECTED], [EMAIL PROTECTED]
Assunto: [enterprise-list] HELP - Ajuda no JBoss 3.0.4

Pwssoal, t� precisando de um help no jboss:

Criei v�rios ejb�s, alguns chamando outros. Dentro destes ejb�s n�o

empacotei as home e remote dos ejb�s


que eles chamam. No startup do jboss 3.0.4, ao levantar um ejb que chama

outro (e este ejb chamador n�o tem


as home e remote do chamado) d� um noclassdeffounderror dizendo que n�o

acha o ejb que est� sendo


chamado. Mas acaba levantando todo o container e a aplica��o acaba

funcionando normal.


Para ilustar:

- EJB1 chama EJB2
- EJB1 n�o tem dentro dele empacotado as home e remote do EJB2.
- Ao levantar EJB1 (na ordem alfab�tica) d� noclassdeffounderror dizendo

que n�o conhece EJB2


- Ao levantar EJB2, colocando-o no pool do container, a aplica��o

funciona normal



Ok, uma solu��o seria empacotar as home e remote do EJB2 no EJB1, s� que

ao acrescentar novo m�todo no


EJB2, teria de recompilar EJB1.


Uma outra solu��o (que n�o consegui fazer direito ainda) seria criar um

client jar do EJB2 e colocar no lib do


servidor default s� que n�o consegui descobrir direito o que preciso

colocar dentro deste jar, al�m da home e


remote do EJB2.


Ainda outra solu��o, que n�o funcionou tamb�m, seria colocar um ejb-ref

no DD do EJB1 dizendo que faz uma


refer�ncia ao EJB2. D� o mesmo erro.


Portanto minhas perguntas s�o:

Como fazer para que eu n�o empacote home e remote do EJB2 no EJB1 e n�o

der este erro no startup do


jboss?


Como criar um jar client de EJB2 e onde coloc�-lo para que o EJB1, ao

levantar, j� saiba da exist�ncia do EJB2?


S� lembrando, a aplica��o funciona, apenas no startup d� erros pois ao

levantar EJB1 o container ainda n�o


conhece EJB2.


Obrigado por qualquer ajuda




************************************************** Giovani Salvador Site pessoal - http://pagina.de/siglas (Siglas de inform�tica) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul - BRASIL Setor TSI - Tecnologia para Sistemas de Informa��o ICQ #44904309


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]



Responder a