問題現象
使用Ali-Tomcat在同一臺機器上同時啟動多個HSF應用時,可能會出現無法刪除臨時目錄的錯誤,或者類加載相關的問題。HSF啟動時的具體報錯如下。
java.net.BindException: Can't assign requested address
可能原因
服務端端口與實際啟動的端口不一致,會導致獲取當前IP地址和端口失敗。
解決方案
配置以下參數。
-Dhsf.server.ip=實例本地網卡的IP地址 -Dhsf.server.port=12200
-Dhsf.server.ip
:實例本地網卡的IP地址。-Dhsf.server.port
:需要綁定的端口。綁定該端口前,可以執行netstat -tanp命令,確認該端口未被監聽。
配置方式如下。
- 方式一:配置JVM參數。具體操作,請參見設置啟動命令。
- 方式二:在Tomcat目錄下的conf/server.xml中修改監聽端口。
文檔內容是否對您有幫助?