Hi all.
I'm trying to establish a connection from a client application and
JBoss 4.2.2 (on my JBoss 3.2 works fine).
On
"EJBHome oEJBHome =
(EJBHome)PortableRemoteObject.narrowoHomeObj,Class.forName(sHomeClass));"
I get this error:
java.lang.ClassCastException: $Proxy60 cannot be cast to javax.ejb.EJBHome
at it.ised.webeasy.client.services.AEJBServiceFactory.createService(AEJBServiceFactory.java:122)
at com.act.webprj.client.InterStatus.notifyServices(InterStatus.java:331)
at com.act.webprj.client.InterStatus.doGlobalInit(InterStatus.java:295)
at com.act.webprj.client.web.servlets.FrontEnd.init(FrontEnd.java:117)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Is it a JBoss problem? Anyone resolved it?
Thanks