Tomcat教程

全部教程

×

JMXAccessorOpenTask - JMX 打开连接任务

属性列表

属性

描述

默认值

url

设定 JMX 连接 URL——service:jmx:rmi:///jndi/rmi://localhost:8050/jmxrmi

-

host

设定主机,缩短长的 URL 格式

localhost

port

设定远程连接端口

8050

username

远程 JMX 连接用户名

-

password

远程 JMX 连接密码

-

ref

内部连接引用的名称。利用该属性,在同一个 Ant 项目中配置不止一个连接

jmx.server

echo

Echo 命令用途(用于访问分析或调试)

false

if

只有当指定名称的属性存在于当前项目时才执行

-

unless

只有当指定名称的属性不存在于当前项目时才执行

-

打开新的 JMX 连接的范例如下:

  <jmx:open
    host="${jmx.server.name}"
    port="${jmx.server.port}"
  />  

打开指定 URL 的 JMX 连接的范例,带有授权并存储在其他引用中:

  <jmx:open
    url="service:jmx:rmi:///jndi/rmi://localhost:9024/jmxrmi"
    ref="jmx.server.9024"
    username="controlRole"
    password="tomcat"
  />

打开指定 URL 的 JMX 连接的范例,带有授权并存储在其他引用中,但是必须要求 jmx.if 属性存在,而 jmx.unless 属性不存在。

<jmx:open
    url="service:jmx:rmi:///jndi/rmi://localhost:9024/jmxrmi"
    ref="jmx.server.9024"
    username="controlRole"
    password="tomcat"
    if="jmx.if"
    unless="jmx.unless"
  />   

注意jmxOpen 任务中所有属性也存在于其他所有任务和条件中。