问题标签 [jdmk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2429 浏览

java - Oracle 是否仍支持 Java DMK(或 OpenDMK)?

Oracle 是否仍支持 Java DMK(动态管理工具包)?我试图在 Oracle 的网站上找到对 JDMK 的任何引用,但我只能找到有关如何使用它的文档/教程,而不是对产品页面本身的引用。

我知道 OpenDMK,但这似乎在 2007 年之后还没有发展。我正在尝试从 Jingle JMXRemote 迁移到更新的 Cascading API,并且不想开始使用更多冗余技术。

0 投票
2 回答
105 浏览

java - 我怎么知道为什么我在 com.sun.jdmk.comm.HttpSendSocket 的第 113 行得到一个 IOException

我的基于 JDMK 的应用程序在 com.sun.jdmk.comm.HttpSendSocket 的第 313 行收到间歇性 IOExceptions,我不知道为什么。我从 Javadoc 中了解到的所有信息是,如果在创建输入流时发生 I/O 错误,您将获得 IOException,但我不知道发生了哪种 I/O 错误或为什么会发生。该代码实际上在此错误发生之前和之后都有效。

任何有关如何调试此间歇性问题的提示将不胜感激。

我不想在此处粘贴 HttpSendSocket 的源代码,因为它不属于我,但我知道当抛出 IOException 异常时它正在执行 HttpURLConnection conn.getInputStream() 。

我曾想过尝试创建自己的 HttpSendSocket 版本,并在其中添加诊断信息,但由于它是一个包保护类,所以我不知道怎么做。

下面的堆栈跟踪:

正如我所说,任何有用的建议将不胜感激。

0 投票
0 回答
68 浏览

java - SnmpV3AdaptorServer snmpV1Trap 抛出 IOException 并且不释放其资源

我正在使用 SNMPAdaptorServer 发送陷阱。

出于某种原因,它抛出 IOException:

我认为在 snmp 对等方中无法访问 IP,因此会生成 IOException。但问题是一个名为CommunicatorServer的线程正在无限运行。一些 IO 资源不会由此释放。

我已经调用了 SNMPAdaptorServer.stop()。它应该释放所有资源。

如何解决这个问题?在此处输入图像描述

0 投票
0 回答
188 浏览

java - JMX 连接挂起

使用以下超级简单的 Java 应用程序:

我正在使用build.gradle具有依赖项的最小文件:

没有jmxremote_optional依赖,我得到一个java.net.MalformedURLException: Unsupported protocol: jmxmp错误。我想我已经添加了正确的 Maven 依赖项来解决这个问题。

当我运行它时,我得到以下信息,然后应用程序无限期挂起:

我肯定有一个 Java 应用程序在该端口上公开 JMX 指标:

0 投票
2 回答
60 浏览

java - ArrayIndexOutOfBoundsException:对于arrays.main,索引 3 超出长度 3 的范围

我无法理解为什么会发生此错误。m1.length 和 m1[0].length 打印正确的行和列长度。我给出了以下输入:

然后发生错误

0 投票
0 回答
19 浏览

java - 在 jdmk.security 中加密或编码内容

我正在编写一个 java 程序,使用 JDMK 5.1 工具包发送 SNMPv3 陷阱和我似乎需要创建的 jdmk 安全文件 (jdmk.security.file),这样做目前具有授权和明确的隐私密钥。

当工具包从文件中读取数据时,如何使这些值(我认为是密码)受到保护并且仍然可供工具包使用?

文档说您可以为这些值指定“任何文本密码或任何以 0x 开头的十六进制密钥”,但没有详细说明。