属性列表
属性 |
描述 |
默认值 |
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 任务中所有属性也存在于其他所有任务和条件中。