不能綁定到端口號:9194緣由:Cannot assign requested address: JVM_Bind

晚上將老服務器程序從win2008部署在新的雲服務器win2012上,其實就是複製過去改改配置,啓動時忽然報不能綁定到端口號:9194緣由:Cannot assign requested address: JVM_Bind。服務器

緣由分析blog

一、首先分析多是端口占用,輸入netstat -an,發現並無9194端口在監聽。ip

二、各類百度,找到的基本上都是端口衝突,或者是由於C:\Windows\System32\drivers\etc\hosts文件內有ip不存在,通過各類分析,總結以下。部署

同時筆者另外還有一個項目也在使用這個相似的程序,用的也是2012,兩個服務器都在同一個雲服務器機房,因此服務器配置應該同樣的,那個就沒有報錯,上去看了下相同的配置文件,發現涉及到的端口所監聽的ip配置的爲內網ip。(通常都是配置公網ip的,由於要給網關來上傳status使用),後來查看服務器網卡,發現只有一個內網網卡,問題就出在這裏。百度

、、、劃重點、、、、、配置

在服務器領域,一臺計算機配置多個IP地址是比較常見的。Tomcat在啓動時,會根據配置去獲取全部的IP地址,而且進行逐個綁定,當發現須要綁定的IP地址不存在時,將會觸發上述異常,從而致使沒法正常啓動。雲服務

由於本機內並無配置任何公網ip信息,因此程序在啓動時找不到這個配置的ip信息。致使出現上述報錯。request

相關文章
相關標籤/搜索