Bom dia amigos.

Tenho tentado, sem sucesso, fazer o deploy de uma aplica��o simples no BES (Container EJB da Borland).

A composi��o da minha aplica��o � a seguinte:

����������� - 1 rar firebirdsql (contendo os xmls de configura��o do meu SGMDB - Firebird)

����������� - 1 jar patterns(contendo as classes dos patterns utilizados no projeto)

����������� - 1 jar usuario �� (cont�m as classes (ifcs) dos meus entity e session beans).

 

Pois bem, consigo deployar o firebirdsql e o patterns numa boa, sem erros nem warnings. Agora, quando tento deployar meu jar do usu�rio, � um Deus nos acuda. Ele SEMPRE d� o seguinte erro na hora de gerar os stubs:

*\usuariosessionfacade\UsuarioSessionFacadeHomePOA.java:86: catch not reached.

��� catch (javax.ejb.CreateException _exception) {

��� ^

Esta classe que d� erro (UsuarioSessionFacadeHomePOA) � uma classe gerada pelo BES na tentativa de gerar os stubs! Ora pois, se a classe que d� erro � uma classe gerada pelo pr�prio container, como diabos eu vou consertar isso?:)

 

Estou usando o Deployment Wizard para fazer este deploy. No BES, existe tamb�m o tal do VERIFY WIZARD que � pra checar se o seu arquivo � "deploy�vel". Tentei jogar o meu jar no verify wizard e ele tamb�m da erro, s� que � um erro diferente:

#### Error: [usuario.jar] Entity Bean "UsuarioBean"

Could not locate the generated class: *.entity.usuario.UsuarioBean_PM. You need to run CMP2 compiler.

 

Novamente, esta classe que o BES tenta localizar (UsuarioBean_PM) � uma classetamb�m gerada por ele! Ele diz que para gerar ela, eu preciso rodar este tal de CMP2 compiler. Algu�m sabe o que � esse CMP2 compiler? Olhei toda a documenta��o e n�o achei nada referente a isso!!

 

Agrade�o a quem tiver tido paci�ncia de ter lido at� aqui. Desculpem pelo tamanho do e-mail, mas � que realmente isto est� come�ando a me dar nos nervos J

 

Obrigado!
[]�s!

 

 

Responder a