Hi.

I'm experiencing classloading problems when using the session beans in EJB 3.0. 
Basically, I want to pass my own objects to the session beans as arguments like:


  | public interface Foo {
  |     public void doStuff(Bar bar);
  | }
  | 


  | public class Bar {
  |     public Integer baz;
  |     public String wox;
  | }
  | 

I get an "argument mismatch" exception when I try to invoke that session bean 
from a web application .war file. The problem, as I see it, is that the 
doStuff() method implementation expects a Bar class loaded with the JBoss 
unified classloader, while my web app war file is using a WebappClassloader. 
How am I supposed to fix that problem? Should I tell my in-Jboss tomcat to load 
all classes using it's own classloader or do I have to do something else? 

I haven't added any additional jboss configuration than the default (using 
4.0.4RC1). Can someone help me?

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3934783


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to