簡體   English   中英

通過Ant任務停止JBOSS

[英]stoping JBOSS via Ant task

我正在嘗試這些目標。 所有這些都引發如下異常。 知道有什么問題嗎?

螞蟻目標:

<target name="serverOFF2">
<sequential>
<java dir="${JBOSS_HOME}/server/default/conf" classname="org.jboss.Shutdown" fork="false">
<arg line="localhost 8080"/>
<classpath>
<pathelement path="${JBOSS_HOME}/bin/shutdown.jar"/>
</classpath>
</java>
</sequential>
</target>

<target name="serverOFF3">
<exec executable="${JBOSS_HOME}/bin/shutdown.bat" spawn="false">
<arg line="-S" />
</exec>
</target>

<target name="serverOFF4">
<exec dir="${JBOSS_HOME}/bin" executable="cmd.exe"
os="Windows 2000,Windows XP">
<arg line="/c shutdown.bat -S"/>
<env key="NOPAUSE" value="true"/>
</exec>
</target>

異常:javax.naming.CommunicationException [根本異常是java.rmi.ConnectException:拒絕連接到主機:PC45577

您是否正在使用啟動批處理文件中的“ jboss.bind.address = 0.0.0.0”來啟動JBoss服務器? 如果不是,則服務器將僅在本地偵聽,並且將無法訪問。

因此,您可以通過以下方式啟動服務器:

run.bat -b192.168.3.100 -Djboss.bind.address=0.0.0.0

編輯:從我以后的評論

還要檢查防火牆是否阻止了JNDI端口TCP1099。嘗試使用telnet或netcat連接到該端口:

telnet 192.168.3.100 1099
nc -vv 192.168.3.100 1099

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM