通常配置的是registry port:
-Dcom.sun.management.jmxremote.port=9123
jdk7之后rmi server port也可以配置了,可以配置成同一个。
-Dcom.sun.management.jmxremote.rmi.port=9123
但是还有一个随机端口没解决。。。还是这哥们执着,最后开了bug
http://stackoverflow.com/questions/20884353/why-Java-opens-3-ports-when-jmx-is-configured
相关链接
https://issues.apache.org/bugzilla/show_bug.cgi?id=55931
http://stackoverflow.com/questions/20699068/tomcat7-with-enabled-jmx-opens-2-additional-random-listening-ports
http://tomcat.apache.org/tomcat-7.0-doc/config/listeners.html#JMX_Remote_Lifecycle_Listener_-_org.apache.catalina.mbeans.JmxRemoteLifecycleListener
http://stackoverflow.com/questions/20884353/why-Java-opens-3-ports-when-jmx-is-configured
http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8035404
/usr/bin/java -XX:+DisableAttachMechanism -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.local.only=true -Djava.rmi.server.useLocalHostname=true -Djava.rmi.server.useCodebaseOnly=true -Dcom.sun.management.jmxremote.port=9123 -Dcom.sun.management.jmxremote.rmi.port=9123
相关推荐
* jmxremote.port:设置jmx监控的端口号,默认为60001。 * rmi.port:设置RMI连接的端口号,默认为60001。 * password.file:设置jmx.password文件的路径,用于存储jmx监控的密码。 * access.file:设置jmx.access...
简单的jmx代理 在Java HotSpot虚拟机中,使用开箱即用的远程jmx时会打开服务器端口,其中一些端口是动态的,这使防火墙非常难受。...该代理为jmx服务器提供了一个固定端口。 如何建造? git clone
在大数据处理领域,HBase和Hadoop是两个关键的组件,它们在分布式存储和处理大量数据方面发挥着重要作用。JMX(Java Management Extensions)是一种Java平台标准,用于管理和监控应用程序。在本实战中,我们将深入...
BEA WebLogic Server实现了JMX大部分的API,并且提供了一个完全兼容JMX的控制台来管理各种资源。OPEN SOURCE的应用服务器JBoss也是基于JMX来实现。并且对之评价很高,认为是目前为止最好的软件集成工具。JBoss的成功...
3. TongWeb 启动时还会随机选择两个端口,为了便于防火墙配置和避免冲突,可以通过 `-Dtongweb.jconsole.cbport` 和 `-Dtongweb.rmijmx.cbport` 参数来固定这两个端口,比如 `-Dtongweb.jconsole.cbport=5555 -...
- **对于JDK 1.3、1.4**:需要手动下载SUN提供的JMX实现,包括`jmx-1_2_1-ri.zip`和`jmx_remote-1_0_1_03-ri.zip`两个ZIP文件,并将解压后得到的`jmxri.jar`、`jmxtools.jar`、`jmxremote.jar`、`jmxremote_optional...
`jmxri-1.2.1.jar` 和 `jmxtools-1.2.1.jar` 是与JMX相关的两个核心库文件,它们在Java应用程序中扮演着重要的角色。 `jmxri-1.2.1.jar` 是Java运行时实现(Runtime Implementation)的JMX组件。它包含了JMX代理...
3. `jmxri.jar`和`jmxtools.jar`:这两个JAR文件是JMX RMI实现的核心库,分别包含了RMI服务器和客户端的实现,使得远程JMX交互成为可能。 4. `jmxri.properties`和`jmxtools.properties`:这些配置文件可能包含了...
这行配置告诉tomcat启用jmx远程监控,并设置监控端口为8888。您可以根据需要更改端口号。 三、配置jmxremote.access文件 在jdk安装目录下/jre/lib/management目录下,我们需要编辑jmxremote.access文件。该文件...
Java Management Extensions(JMX)是Java平台上的一个标准技术,用于管理和监控应用程序、系统和服务。JMX提供了一种灵活的框架,允许开发者创建、注册和管理管理对象(MBeans),这些对象代表了可管理的资源。在...
这个文件可能实现了将JMX服务暴露为RMI服务的功能,使得远程客户端可以通过RMI URL连接到JMX服务器。RMI URL通常类似于`service:jmx:rmi:///jndi/rmi://hostname:port/jmxrmi`,其中`hostname`和`port`是JBoss服务器...
书中提供了几个典型的例子,兼顾各种开发平台,这些例子的代码稍作修改就可以直接应用于项目开发之中,代码源文件可以从图灵网站下载。本书内容广泛且深入,同时适用于各个层次的Web应用开发人员。
- `-Dcom.sun.management.jmxremote.port=8090`:设置JMX监听的端口号,你可以自定义一个未被占用的端口。 - `-Dcom.sun.management.jmxremote.authenticate=false`:如果不需要认证,可以关闭此选项。否则,需要...
1. **JConsole工具**:Java提供了一个内置的JMX客户端——JConsole,它可以通过VM参数`-Dcom.sun.management.jmxremote`启动,然后通过JMX连接到指定的Java进程。JConsole提供了图形化的界面,用于查看和修改MBean的...
3. **端口设置**: JMX默认使用随机端口,可通过`-Dcom.sun.management.jmxremote.port`指定固定端口。 4. **连接器配置**: 可以选择RMI、JNDI或者其他类型的JMX连接器。例如,使用RMI连接器需要设置`-Dcom.sun....
在实际开发中,根据项目需求,可能只需要`jmxri.jar`和`jmxtools.jar`这两个基本的JMX库。而`jmxfetch.jar`和`jmxremote_optional.jar`则是在特定场景下,如远程监控或集成其他监控工具时才会用到。 使用这些JAR包...
`jmxri.jar` 和 `jmxremote.jar` 是与JMX相关的两个关键库文件: 1. **jmxri.jar**:这个库文件包含了运行时(Runtime)实现(RI)的JMX组件。JMX RI是JMX规范的具体实现,它提供了管理和监控Java应用程序所需的...
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它允许开发者在Java应用程序中直接启动HTTP...通过上述步骤,你可以快速搭建一个简单的Jetty服务,指定特定端口提供TCP服务,为你的测试或其他目的提供便利。
JMX(Java Management Extensions)是一个用于在Java应用程序中添加管理和监控功能的框架。它提供了一套标准的接口和服务,使得开发者能够轻松地在Java应用中集成管理和监控的能力。JMX的核心概念包括MBeans...
Eclipse插件的实现通常包括两个主要部分:特性(features)和插件(plugins)。在`.project`文件中,记录了工程的基本配置信息,包括项目类型、构建设置等。`site.xml`文件则定义了插件的元数据,包括插件的ID、版本...