天天看点

需要安全认证的远程EJB调用示例(Jboss EAP 6.2环境)

一,Remote EJB

服务接口定义:

实现:

注意: @RoleAllowed({"guest"}) 该注解表示只有guest这个角色的用户才能调用HelloWorldBean

对应maven的pom.xml内容如下:

二,EJB Client

 注: lookupRemoteBean用于查找远程EJB.

jboss环境中,需要在classpath路径下放置jboss-ejb-client.properties文件,内容参考下面:

对应maven项目的pom.xml为: