屬性列表
屬性 |
描述 |
默認值 |
url |
設(shè)定 JMX 連接 URL ——service:jmx:rmi:///jndi/rmi://localhost:8050/jmxrmi |
- |
host |
設(shè)定主機,將非常長的 URL 格式予以縮短 |
localhost |
port |
設(shè)定遠程連接端口 |
8050 |
username |
遠程 JMX 連接用戶名 |
- |
password |
遠程 JMX 連接密碼 |
- |
ref |
內(nèi)部連接引用名稱。利用這一屬性,可以在同一個 Ant 項目中配置多個連接。 |
jmx.server |
name |
完全限定的 JMX ObjectName——Catalina:type=Server |
- |
echo |
Echo 命令使用(訪問及結(jié)果) |
false |
等待服務(wù)器連接,集群備份節(jié)點可訪問。
<target name="wait">
<waitfor maxwait="${maxwait}" maxwaitunit="second" timeoutproperty="server.timeout" >
<and>
<socket server="${server.name}" port="${server.port}"/>
<http url="${url}"/>
<jmx:equals
host="localhost"
port="9014"
username="controlRole"
password="tomcat"
name="Catalina:type=IDataSender,host=localhost,senderAddress=192.168.111.1,senderPort=9025"
attribute="connected"
value="true"
/>
</and>
</waitfor>
<fail if="server.timeout" message="Server ${url} don't answer inside ${maxwait} sec" />
<echo message="Server ${url} alive" /></target>