quinta-feira, 9 de setembro de 2010

RES: RES: [java-br] ERRO EJB

·

 

Oscar,

Alguma luz??? rsrsrsr

Galera, mais alguem tem alguma ideia???

vlew...

Att.,
Roger Rayner
Analista de Sistemas
TOTVS BAHIA
( 55 (71) 9616 - 6876
+ roger.rayner@totvs.com.br
"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos Débeis!!!"
________________________________________
De: java-br@yahoogrupos.com.br [java-br@yahoogrupos.com.br] em Nome de Roger Rayner Cunha Bento [roger.rayner@totvs.com.br]
Enviado: quinta-feira, 9 de setembro de 2010 14:08
Para: java-br@yahoogrupos.com.br
Assunto: RES: RES: [java-br] ERRO EJB

No atributo do ClienteBean.... que é onde esta a definição da Ordem.

Att.,
Roger Rayner
Analista de Sistemas
TOTVS BAHIA
( 55 (71) 9616 - 6876
+ roger.rayner@totvs.com.br
"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos Débeis!!!"
________________________________________
De: java-br@yahoogrupos.com.br [java-br@yahoogrupos.com.br] em Nome de Oscar Costa [oscar_al_costa@yahoo.com.br]
Enviado: quinta-feira, 9 de setembro de 2010 14:05
Para: java-br@yahoogrupos.com.br
Assunto: Res: RES: [java-br] ERRO EJB

Onde você inseriu a a anotação @IgnoreDependency?

No atributo do OrdemServicoBean:

@IgnoreDependency
@EJB
private ClienteLocal clienteBean;

ou no atributo do ClienteBean:

@EJB
private OrdemServicoLocal ordemServicoBean;

[]s,

Oscar Aleixo
http://blog.openarch.com.br

----- Mensagem original ----
De: Roger Rayner Cunha Bento <roger.rayner@totvs.com.br<mailto:roger.rayner%40totvs.com.br>>
Para: "java-br@yahoogrupos.com.br<mailto:java-br%40yahoogrupos.com.br>" <java-br@yahoogrupos.com.br<mailto:java-br%40yahoogrupos.com.br>>
Enviadas: Quinta-feira, 9 de Setembro de 2010 12:56:55
Assunto: RES: [java-br] ERRO EJB

E ae Oscar,

Coloquei o @IgnoreDependency só que quando executo a aplicação todos os Beans
que estão "ligados" a OrdemServico quando vou fazer alguma consulta da erro de
java.lang.StackOverflowError.

Saberia porque?

Obrigado.

Att.,
Roger Rayner
Analista de Sistemas
TOTVS BAHIA
( 55 (71) 9616 - 6876
+ roger.rayner@totvs.com.br<mailto:roger.rayner%40totvs.com.br>
"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos Débeis!!!"
________________________________________
De: java-br@yahoogrupos.com.br<mailto:java-br%40yahoogrupos.com.br> [java-br@yahoogrupos.com.br<mailto:java-br%40yahoogrupos.com.br>] em Nome de Oscar
Costa [oscar_al_costa@yahoo.com.br<mailto:oscar_al_costa%40yahoo.com.br>]
Enviado: quinta-feira, 9 de setembro de 2010 12:27
Para: java-br@yahoogrupos.com.br<mailto:java-br%40yahoogrupos.com.br>
Assunto: Res: [java-br] ERRO EJB

Fala Roger,

Pelo log de erro... isso ta com cara de dependencia cíclica entre a OrdemServico
e a Cliente...

[ Session Bean -> Injected Bean ]

OrdemServicoBean -> ClienteLocal

ClienteBean -> OrdemServicoLocal

Tenta colocar um @IgnoreDependency em um da das injeções... mas estranho que deu
erro em outras injeções também...

Todos beans estão no mesmo jar? Qual server vc esta utilizando?

[]s,

Oscar Aleixo
http://blog.openarch.com.br

________________________________
De: Roger Rayner <roger.rayner@totvs.com.br<mailto:roger.rayner%40totvs.com.br><mailto:roger.rayner%40totvs.com.br>>
Para: java-br@yahoogrupos.com.br<mailto:java-br%40yahoogrupos.com.br><mailto:java-br%40yahoogrupos.com.br>
Enviadas: Quarta-feira, 8 de Setembro de 2010 13:58:14
Assunto: [java-br] ERRO EJB

E aeee galera,

Estou tendo problemas com dependencia de EJBs e gostaria de saber se alguem
poderia me ajudar.

Tenho a classe ClienteBean e a classe OrdemServicoBean. Na classe Cliente
estou definindo @EJB OrdemServicoBean.

Faço isso porque preciso colocar uma validação no método de delete pra se o
cliente já tem alguma ordem de serviço vinculada a ele não pode excluir.

Só que ta dando o erro abaixo, pelo que entendi parece que ta dando problema
nas dependências..... abaixo coloco o inicio da classe cliente e ordem de
serviço e o erro do jboss.

...

@Stateful
public class ClienteBean implements ClienteLocal{
@PersistenceContext(unitName="livesystemcontext")
private EntityManager em;

@EJB
private OrdemServicoLocal ordemServicoBean;
...

@Stateful
public class OrdemServicoBean implements OrdemServicoLocal{
@PersistenceContext(unitName="livesystemcontext")
private EntityManager em;

private List<Object> arrayErros = new ArrayList<Object>();
private List<Object> arrayRetorno = new ArrayList<Object>();

@EJB
private ClienteLocal clienteBean;

...

DEPLOYMENTS IN ERROR:

Deployment "<UNKNOWN
jboss.j2ee:ear=ImobiliariaEar.ear,jar=ImobiliariaServer.jar,name=ItemOrdemServicoBean,service=EJB3>"

is in error due to the following reason(s): ** UNRESOLVED Demands
'jndi:ImobiliariaEar/OrdemServicoBean/local-ejb.OrdemServicoLocal' **

Deployment "<UNKNOWN
jboss.j2ee:ear=ImobiliariaEar.ear,jar=ImobiliariaServer.jar,name=ProcessoBean,service=EJB3>"

is in error due to the following reason(s): ** UNRESOLVED Demands
'jndi:ImobiliariaEar/ClienteBean/local-ejb.ClienteLocal' **, ** UNRESOLVED
Demands 'jndi:ImobiliariaEar/ImovelBean/local-ejb.ImovelLocal' **

Deployment "<UNKNOWN
jboss.j2ee:ear=ImobiliariaEar.ear,jar=ImobiliariaServer.jar,name=OrdemServicoBean,service=EJB3>"

is in error due to the following reason(s): ** UNRESOLVED Demands
'jndi:ImobiliariaEar/ClienteBean/local-ejb.ClienteLocal' **, ** UNRESOLVED
Demands 'jndi:ImobiliariaEar/ProcessoBean/local-ejb.ProcessoLocal' **

Deployment "<UNKNOWN
jboss.j2ee:ear=ImobiliariaEar.ear,jar=ImobiliariaServer.jar,name=ContasReceberBean,service=EJB3>"

is in error due to the following reason(s): ** UNRESOLVED Demands
'jndi:ImobiliariaEar/OrdemServicoBean/local-ejb.OrdemServicoLocal' **

Deployment "<UNKNOWN
jboss.j2ee:ear=ImobiliariaEar.ear,jar=ImobiliariaServer.jar,name=ClienteBean,service=EJB3>"

is in error due to the following reason(s): ** UNRESOLVED Demands
'jndi:ImobiliariaEar/OrdemServicoBean/local-ejb.OrdemServicoLocal' **

Deployment "<UNKNOWN
jboss.j2ee:ear=ImobiliariaEar.ear,jar=ImobiliariaServer.jar,name=ImovelBean,service=EJB3>"

is in error due to the following reason(s): **UNRESOLVED Demands
'jndi:ImobiliariaEar/ClienteBean/local-ejb.ClienteLocal'**

16:04:50,603 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote
HTTP/1.1 on http-127.0.0.1-8080

16:04:50,618 INFO [org.apache.coyote.ajp.AjpProtocol] Starting Coyote AJP/1.3
on ajp-127.0.0.1-8009

16:04:50,629 INFO [org.jboss.bootstrap.impl.base.server.AbstractServer] JBossAS
[6.0.0.20100216-M2 (build: SVNTag=JBoss_6_0_0_20100216-M2 date=20100216)]
Started in 1m:7s:568ms

Poderiam me ajudar?

Att.,

Roger Rayner

Analista de Sistemas

TOTVS BAHIA
( 55 (71) 9616 - 6876
+ <mailto:roger.rayner@totvs.com.br<mailto:roger.rayner%40totvs.com.br><mailto:roger.rayner%40totvs.com.br>>
roger.rayner@totvs.com.br<mailto:roger.rayner%40totvs.com.br><mailto:roger.rayner%40totvs.com.br>

http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/datasul.j
pg
http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/totvs.jpg

"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos Débeis!!!"

(Augusto Cury)

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

------------------------------------

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com<mailto:java-br-unsubscribe%40yahoogroups.com>
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks
do Yahoo! Grupos

------------------------------------

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog