如何在 Websphere 中启用 JMX?

2024-02-02

我想使用 JConsole 来监视我的 Websphere 应用程序,但我不知道如何启用 JMX。


以下信息适用于 Windows 上的 Websphere 6.1。

首先,连接到 MBean 服务器的神奇 URL 是:

service:jmx:iiop://<host>:<port>/jndi/JMXConnector

如果您有默认的 Websphere 安装,JNDI 端口号可能是 2809、2810...,具体取决于一个系统上安装的服务器数量以及您想要连接的特定服务器。可以肯定的是,启动 Websphere 时,请检查日志,因为它会转储如下行

0000000a RMIConnectorC A   ADMC0026I: The RMI Connector is available at port 2810

如果您没有看到此行,请打开 Websphere 管理控制台并转至

应用程序服务器 > 服务器1 > 管理服务 > JMX 连接器

查看是否需要添加或更改配置。

第二个重要信息是,在使用服务器执行 JMX 时始终需要以下 JAR:

com.ibm.ws.admin.client_6.1.0.jar

您可以在runtimesWebsphere 的目录。无论您做什么,无论是通过编程方式访问 Websphere 上的 MBean,还是使用 JConsole 等等,都可以使用神奇的 URL 和always包括这个 JAR。

对于本答案的其余部分,假设 Websphere 安装在 D:\prog\was61 中。

要运行 JConsole,请输入以下内容:

D:\prog\was61\java\bin>jconsole -J-Djava.class.path=d:\prog\was61\java\lib\tools.jar;D:\prog\was61\runtimes\com.ibm.ws.admin.client_6.1.0.jar

然后转到“高级”选项卡并输入神奇的 JMX URL。按连接,您应该会看到 MBean 出现。

使用 Sun JDK 则完全是另一回事。您需要一个额外的 JAR,该 JAR 位于 IBM JDK 的库中,但不在 Sun 的库中 (ibmorb.jar),也许以下命令可能适合您:

C:\Program Files\Java\jdk1.5.0_11\bin>jconsole -J-Djava.class.path="c:\Program Files\Java\jdk1.5.0_11\lib\jconsole.jar";"c:\Program Files\Java\jdk1.5.0_11\lib\tools.jar";D:\prog\was61\runtimes\com.ibm.ws.admin.client_6.1.0.jar;D:\prog\was61\java\jre\lib\ibmorb.jar

我说也许,因为它对我不起作用。我收到了一条不错的 jndiUnavailCommErr 错误消息,因为它期望在端口 2809 上有某些内容,而我的 Websphere 安装正在侦听 2810,尽管我在 JMX URL 中正确指定了端口 2810。但是,如果您调整路径以指向您的 Sun JDK,它可能适合您。这是我使用 Sun 的 JDK 连接到 Websphere 的最接近的一次。

最后说明:我尝试了基于RMI的解决方案,还有一个可用的SOAP连接器,但还没有尝试过。

与往常一样,J2EE、Websphere 和其他东西:祝你好运,你会需要它的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Websphere 中启用 JMX? 的相关文章

随机推荐

  • 如何在 SQL 中仅选择具有不同版本的文档列表中的最大版本?

    我有一个如下所示的数据库表 ID TITLE VERSION 1 file1 1 2 file2 1 3 file1 2 4 file2 2 我需要一个将返回第 3 行和第 4 行的 SQL 查询 因为它们是 file1 和 file 2
  • 即使我没有使用 MySQL,ASP.NET 也无法找到 MySQL 主机

    我正在尝试启动并运行一个简单的网页 该网页使用 TreeView 以及 SiteMapDataSource TreeView 用于列出 Web 应用程序上的链接 我的站点导航数据源是 XML 文件 Web sitemap 当我在 Web 浏
  • kafka过滤/动态主题创建

    我正在研究 kafka spark streaming 并试图实现 Reconciliation 制作人寄语 大约 5 个字段以 分隔 其中之一是 UUID 唯一标识符 例如 A B 生产者 UUID 1 E 消费者留言 大约 5 个字段以
  • 如何修复 Bootstrap 4 中意外的列顺序?

    我正在尝试制作如下所示的布局 On xs设备 我希望顺序是第一 第二 第三 我的示例代码是
  • FUNCTION 数据库名称.SHA2 不存在

    我在 godaddy 上托管我的域名 并尝试对数据库中的密码进行哈希处理 但是 它会抛出错误 MySQL said 1305 FUNCTION dbname SHA2 does not exist 这是我用来将数据插入数据库的命令 inse
  • JQuery 中的网络图/流程图[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将 TRUE/FALSE Numpy 数组转换为 OpenCV Umat for HoughLines

    我有一个 Numpy 灰度数组 我将其设置为在达到一定阈值后 该单元格的值为 1 其余为 0 我想将其输入 OpenCV 的HoughLines 函数 但它需要一个 8 位 单通道二进制源图像 我如何转换它以便它接受参数 gray np l
  • Jupyter 认证问题

    我在连接到 AWS 上的 Jupyter 笔记本实例时遇到问题 这有点超出我的掌控范围 所以任何帮助将不胜感激 ubuntu ip 172 31 20 132 export XDG RUNTIME DIR ubuntu ip 172 31
  • 在插入语句中使用强制转换

    我正在将一些原始数据从 Excel 插入到 MS SQL 2005 中的表中 其中一些数据的格式不正确 即金额列的格式为数字 12345 而我需要像 123 45 这样 所以我使用这个CAST TRANSACTION HISTORY AMO
  • Docker Nginx:在上游找不到主机

    我的 docker 应用程序在 aws EC2 实例中运行 目前我正在尝试使用 Nginx 将应用程序映射到外部 IP 地址 这是我正在运行的容器的快照 我的测试应用程序是一个相当简单的应用程序 显示静态 html 网站 我使用以下命令部署
  • VBA 编辑器自动删除行尾的空格

    当我暂停打字四分之一秒时 有没有办法说服 Excel 中的 VBA 编辑器停止自动格式化行以删除末尾的空格 我遇到了这个确切的问题 以下内容对我有用 单击 Microsoft Office 按钮 然后单击 Excel 选项 单击加载项类别
  • 如何将heroku key添加到git才能正常工作

    我用的是windows7 我已经使用创建了heroku APP heroku create loka xxxx 它将使用 git 链接为我创建一个应用程序 email protected cdn cgi l email protection
  • 如何使用 ExpressionEvaluatingRequestHandlerAdvice 移动文件

    在 ExpressionEvaluatingRequestHandlerAdvice 的手册中 它明确指出 A typical use case for this advice might be with an
  • symfony 4:如何从 RootDir 获取“/public”

    我的下面有一张图片public folder 如何在 symfony 4 中获取我的图像目录 在 symfony 3 中 它的等价物是 webPath this gt get kernel gt getRootDir web 这是一个不好的
  • MVCiteMapProvider 的资源文件

    我正在使用 MVCSiteMapProvider 为我的应用程序生成具有本地化功能的菜单 只要菜单的资源文件位于 App GlobalResources 文件夹中 我的程序就可以正常工作 当我将资源移至另一个文件夹时 出现错误提示无法找到资
  • 如何在 GraphQL 中正确链接 useQuery 和 useMutation?

    我有 useQuery 和 useMutation 从react apollo hooks 背靠背 我希望能够使用 useQuery 的返回值作为 useMutation 的变量 目前 useQuery 的值没有及时返回给变量 导致变量未定
  • 如何在命令行上覆盖 .hgrc 选项?

    在与 Mercurial 进行比较时 我通常想忽略空白变化 如果我将其设置为默认值ignorews true在我的 hgrc 的 diff 部分中 似乎没有办法强制在命令行上的单个调用中显示空白更改 我缺少什么 FWIW 相关命令行选项都不
  • iPhone 平台:字节顺序(检测和交换)

    我正在 iPhone 上进行一些字节序敏感的文件操作 该环境中是否有标准宏或 defines 指示本机字节序并在必要时提供交换 我知道我可以提前检查并为这个特定的架构做正确的事情 但想知道是否有更干净的方法来做正确的事情 文件格式是小端 如
  • Angular2:如何处理异步图像(blob)请求?

    我正在尝试通过安全 API 请求图像 目前 我可以使用以下内容 请参阅下面我使用的所有资源 import AssetsService from services AssetsService import Component from ang
  • 如何在 Websphere 中启用 JMX?

    我想使用 JConsole 来监视我的 Websphere 应用程序 但我不知道如何启用 JMX 以下信息适用于 Windows 上的 Websphere 6 1 首先 连接到 MBean 服务器的神奇 URL 是 service jmx