1

我刚刚将我的应用程序从 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 需要传入用户名/密码凭据。有人可以告诉我我做错了什么? 谢谢。波阿斯。

4

0 回答 0