Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
4.7.0
-
None
-
None
-
Windows XP
JDK 1.5
Description
With the latest openejb 3.1.1 snapshot, I found if the env property openejb.strict.interface.declaration is not set to true, both local and remote interfaces are added to SessionBeanInfo.businessLocal.
Here is bean structure:
1. interface LocalInterface {}
2. interface RemoveInterface {}
3. class MyBeanBase implements LocalInterface, RemoteInterface {}
4 @Stateful
@Remote(
)
@Local(
)
class MyBean extends MyBaseBean implements LocalInterface, RemoteInterface {}