屬性列表
屬性 |
描述 |
默認(rèn)值 |
url |
設(shè)定 JMX 連接 URL——service:jmx:rmi:///jndi/rmi://localhost:8050/jmxrmi |
- |
host |
設(shè)定主機(jī),縮短長的 URL 格式 |
localhost |
port |
設(shè)定遠(yuǎn)程連接端口 |
8050 |
username |
遠(yuǎn)程 JMX 連接用戶名 |
- |
password |
遠(yuǎn)程 JMX 連接密碼 |
- |
ref |
內(nèi)部連接引用的名稱。利用該屬性,在同一個(gè) Ant 項(xiàng)目中配置不止一個(gè)連接 |
jmx.server |
echo |
Echo 命令用途(用于訪問分析或調(diào)試) |
false |
if |
只有當(dāng)指定名稱的屬性存在于當(dāng)前項(xiàng)目時(shí)才執(zhí)行 |
- |
unless |
只有當(dāng)指定名稱的屬性不存在于當(dāng)前項(xiàng)目時(shí)才執(zhí)行 |
- |
打開新的 JMX 連接的范例如下:
<jmx:open
host="${jmx.server.name}"
port="${jmx.server.port}"
/>
打開指定 URL 的 JMX 連接的范例,帶有授權(quán)并存儲在其他引用中:
<jmx:open
url="service:jmx:rmi:///jndi/rmi://localhost:9024/jmxrmi"
ref="jmx.server.9024"
username="controlRole"
password="tomcat"
/>
打開指定 URL 的 JMX 連接的范例,帶有授權(quán)并存儲在其他引用中,但是必須要求 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 任務(wù)中所有屬性也存在于其他所有任務(wù)和條件中。