Your bean's implementation class does not explicitly designate any business
interfaces; the container will not automatically scan for @Local and @Remote in the
subclasses of the parent you've specified. I'd look there first (as it seems this
is what you've intended).
Try:
@Stateless
| public class MaterializePreSelectionUseCase implements
| IMaterializePreSelectionUseCaseLocal, IMaterializePreSelectionUseCaseRemote
The confusing point here, and perhaps unrelated to your problem, is that the container
should assume that your "IMaterializePreSelectionUseCase" is the Local interface
itself. EJB3 Spec 4.6.6, Bullet Point 4.1:
anonymous wrote : If bean class implements a single interface, that interface is assumed
to be the busi-
| ness interface of the bean. This business interface will be a local interface unless
the
| interface is designated as a remote business interface by use of the Remote annota-
| tion on the bean class or interface or by means of the deployment descriptor.
Mind posting back here with the outcome of the proposed fix? I'd like to look into
the second issue if that does the trick. JBoss AS / EJB3 Version?
S,
ALR
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4085062#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...