Java.lang.ClassCastException: org.jboss.remoting.InvokerLocator

6 respostas
rodolfoliviero

Alguem conhece essa exception???Se alguem puder me ajudar ja tentei de tudo mais nao consiguo arrumar
[code]
java.lang.ClassCastException: org.jboss.remoting.InvokerLocator
org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:47)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:77)
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
$Proxy85.salvar(Unknown Source)
spring.cadastro.action.CadastroAction.execute(CadastroAction.java:60)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:430)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
[\code]

Att

6 Respostas

A

Isso ocorre quando vc esta fazendo um deploy da aplicação ou quando vc executa ???

posta o codigo qq coisa que esteja gerando a exception

falo

rodolfoliviero

Quando eu executo…
Acontece quando eu chamo qualquer metodo do meu dao que eh um ejb

CadastroDAO cdao = (CadastroDAO) Factory.getObject(“myEar/CadastroDAOImpl/remote”);
cdao.salvar(user);

Na lista cdao.salvar(user) da esse pau…

A

Posta o que o metodo salvar faz !
o problema provavelmente esta nele

falo

rodolfoliviero

o problema ocorre quando chamo qualquer metodo, ele nao chega nem a executar um sytem out q tem na primeira linha do metodo

A

Vc deve ter criado a sua classe DAO como se fosse uma interface ? certo ?

Voce nao deve criar o objeto dessa forma ! tem que usar o getInstance para consegiur recuperar a con.

veja um exemplo

ClienteDAO clienteDao = (ClienteDAO)DAOFactory.getInstance().getDAOInstance(ClienteDAO.DAO_FACTORY);

Criando o objeto vc deve chamar da sua forma

seuObjeto.salva(parametro);

veja se te ajuda

falo

rodolfoliviero

Não entendi mto bem, mas vou tentar…a questao da conexao nao tem problema pois to usando ejb3 e jpa o jboss q injeta pra mim meu persistence unit nao tenho q me preocupar com isso

Criado 4 de janeiro de 2007
Ultima resposta 4 de jan. de 2007
Respostas 6
Participantes 2