当前位置: 首页 > 知识库问答 >
问题:

从VisualVM通过JMX+SSL连接失败

柴深
2023-03-14

我已经从一台没有SSL的机器连接了一个JMX连接。但是当我给出SSL时,尽管应用程序没有任何错误地启动,VisualVM无法通过指定的端口建立JMX连接。下面是我用来从应用程序端建立JMX连接的命令。

java-dcom.sun.management.jmxremote.port=4444-dcom.sun.management.jmxremote.password.file=“C://Program Files/java/jre1.8.0_25/lib/management/jmxremote.password”-djavax.net.ssl.keystore=“C://Program Files/java/jdk1.8.0_25/bin/testKeystore”

请指教。

共有1个答案

阚通
2023-03-14

尽管这是一个相当古老的问题,但@Klara的评论帮助我很快解决了类似的问题。

  1. 首先,我需要为JVisualVM准备信任存储:

keytool-exportcert-alias server-keystore/jkslocation/serverks.jks-storePasss storepassword-file/certificatelocation/certificate.cer

然后我将导出的证书添加到信任存储:keytool-import-alias server-keystore/jkslocation/clientts.jks-storepass storepassword-file/certificatelocation/certificate.cer-v

然后将clientts.jks复制到运行JVisualVM的客户端机器。

jVisualVM使用信任存储参数启动:./jVisualVM-j-djavax.net.ssl.truststore=clientts.jks-j-djavax.net.ssl.truststorePassword=clienttspassword

jVisualVM可以访问服务器JMX端口。

 类似资料:
  • 我试图使用JVisualVM监视IBM Websphere,但无法连接。错误显示“无法连接到使用Service:jmx:rmi:///jndi/rmi:///jmxrmi”这是WAS中第一次使用IBM JDK。这在我们的旧Solaris服务器上正常工作。 规格和配置。 IBM Websphere 8.0.0.5 Red Hat Linux Java版本=1.6.0,Java编译器=j9jit26,

  • 我在一个网站上工作,这是用来重置LDAP用户的密码。我无法通过SSL与服务器建立连接。我尝试了各种代码和身份验证类型。 这是服务器上用于与网站所在的LDAP连接的内容。我还用两个ssl端口测试了它。636和3269。 我在网站上使用以下代码 获取异常“LDAP服务器不可用”。我尝试了389端口和没有ssl的代码,它工作得很好。 请让我知道哪里出了问题。

  • 问题内容: 我正在遵循本教程,并将Celery-background相关代码调整为我的项目。 就我而言,我在Docker环境中运行,并且有一个受保护的站点(即https:// localhost)。这需要 安全的SSL 通信。 我调整了代码以确保安全连接。 我最初遇到连接问题,这产生了日志错误消息,但是我能够解决- 现在日志文件已经足够了,但是我认为我仍然有连接问题。结果,在运行时,触发任务时什么

  • 问题内容: 我开始按照Android所没有使用的教程进行操作,并得到以下信息: 我想这可以归结为几个问题: 我没有创建自己的信任库,但是在网上搜索教程和其他内容时,不确定如何创建信任库。有没有一种方法可以创建或修改信任库以在其中存储所需的证书?(如果有任何不同,我使用的是自签名证书) 如何使SSL握手顺利进行?现在,我得到的错误是: 老实说,我真的不明白这意味着什么。 我需要在Android设备上

  • 问题内容: 如何使用Node.js通过SSL连接到MongoDB服务器? 我已经阅读了一些驱动程序(mongojs,mongodb- native )的源代码,并且我已经搜索了一段时间,但是似乎找不到任何合适的教程,指南或文档。 问题答案: 如评论中所建议,具有所需的一切。 我使用以下命令启动并运行: 编辑 你也可以从猫鼬做ssl :

  • “无法确定数据库类型None的嵌入式数据库驱动程序类” 我应该给Application.Properties中的spring.datasource.url值什么?或者其他建议?谢了。