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