gpt4 book ai didi

java - 连接 JMXConnector 时出现 NoInitialContextException

转载 作者:行者123 更新时间:2023-12-01 05:30:51 29 4
gpt4 key购买 nike

我需要将 java 应用程序连接到 MBean 服务器,但我在使 JMXConnector 工作时遇到问题。

当我尝试运行此命令时,出现 NoInitialContextException:

try
{
if(user != null)
{
HashMap environment = new HashMap();
environment.put(JMXConnector.CREDENTIALS, new String[] {user, password});
connector = JMXConnectorFactory.connect(location, environment);
}
else
{
connector = JMXConnectorFactory.connect(location, null);
}

beanServer = connector.getMBeanServerConnection();
}
catch(Exception e)
{
throw new ConnectException("Failed to connect to " + location + ": " + e.getMessage());
}

当我使用用户名和密码时会发生这种情况,尽管我无法在没有用户名和密码的情况下进行测试,因为我拥有的测试服务器必须经过身份验证。

编辑:我正在使用 java6 SE。没有添加相关的jar。

关于我在这里做错了什么有什么想法吗?非常感谢任何帮助。

最佳答案

您没有指定要尝试连接的服务器,但这里有 weblogic 的示例。我怀疑,您的 JMXServiceURL 不正确,它会根据您尝试连接的 Mbeanserver 进行更改。

关于java - 连接 JMXConnector 时出现 NoInitialContextException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9008066/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com