`

JBoss 启用JAAS后如何调用EJB3 SessionBean

    博客分类:
  • EJB3
阅读更多

JBoss 启用JAAS后,如何调用EJB3 SessionBean呢?

 

    使用如下代码:

 

   Properties env = new Properties();
   env.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.security.jndi.JndiLoginInitialContextFactory");
   env.setProperty(Context.PROVIDER_URL, "jnp://localhost:1099/");
   env.setProperty(Context.SECURITY_PRINCIPAL, "username");
   env.setProperty(Context.SECURITY_CREDENTIALS, "password");
   InitialContext ctx = new InitialContext(env);

 

其中最重要的区别是使用

org.jboss.security.jndi.JndiLoginInitialContextFactory

 

来创建Context。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics