屬性列表
屬性 |
描述 |
默認值 |
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 任務中所有屬性也存在于其他所有任務和條件中。