Hi.

I have problems connecting to my successful deployed EJB3 SessionBeans from 
within a web application. If I try it with a standalone J2SE Client App 
everything works fine. 

If I do the following I get a ClassCastException in my Web Application, in the 
J2SE Client App this works fine.

Context context = new javax.naming.InitialContext();
  | Object ref = context.lookup("myApp/MyRemoteBean/remote");
  | MyRemoteInterface dm = (MyRemoteInterface)ref;

What am I doing wrong? Btw. What is the best practice to connect to an EJB3 
Bean from a WebApp? Is there a way to obtain a reference through dependency 
injection?

Here my setup:
myApp.ear
 | -> myejbs.jar (in here are my SessionBeans)
 | -> myWebapp.war

My application.xml:
<application>
  |   <display-name>my_ejb</display-name>
  |   <module>
  |     <ejb>myejbs.jar</ejb>
  |   </module>
  |   <module>
  |     <web>
  |       <web-uri>myWebapp.war</web-uri>
  |       <context-root>/myWebApp</context-root>
  |     </web>
  |   </module>
  | </application>

Thanks in advance
Tobias


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4005317#4005317

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4005317
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to