JBoss AS6如何使用context.lookup和安全性

时间:2013-03-20 10:04:39

标签: security jboss6.x

我刚刚将我的应用程序从JBoss 3升级到Jboss 6。 我正在尝试使用上下文查找来获取MBeanServerConnection,如您所见:

private MBeanServerConnection getAdapter() throws NamingException{
        String [] creds = getUserCreds();
        String username = creds[0];
        String pwd      = creds[1];
        setPrincipal(new SimplePrincipal(username));
        setCredential(pwd.toCharArray());
        return (MBeanServerConnection) context.lookup("jmx/invoker/RMIAdaptor");

当我通过取消注释以下行在c:\ App \ EJBContainer \ server \ default \ deploy \ _jmx-jboss-beans.xml中启用安全性时:     安全 在c:\ App \ EJBContainer \ server \ default \ conf \ login-config.xml中定义应用程序策略之后, 我得到一个例外,说我没有提供用户名/密码: java.lang.SecurityException:JMXConnectorAuthenticator需要传入用户标识/密码凭据。 谁能告诉我我做错了什么? 谢谢。 波阿斯。

0 个答案:

没有答案