BindException: Cannot assign requested address問題解決!!!

在Linux上部署Tomcat服務時,啓動報錯:BindException: Cannot assign requested address。


如圖,本來服務在Windows上啓動時可以的,到了Linux就錯了,那肯定是環境問題了。so,百度之,總結各位大神解答,大概原因有下:

1.端口不夠用,解決辦法是增加端口http://blog.csdn.net/wenshuangzhu/article/details/44060901

2.端口被佔用,解決辦法是關掉相關進程:

netstat -pntl  #查看端口和相關進程

然後 kill   -9  pid  #殺掉進程pid

3.hosts文件配置有問題(我的問題就在這)

cat   /etc/hosts  #查看hosts文件內容,是否本地ip綁定被修改了,正常如下:

但是這樣還不夠,需要添加下面這一句:

192.168.6.29  zhjh01 

  • 192.168.6.29:本地IP
  • zhjh01:主機名,可通過hostname查看

到此,保存、重啓Tomcat服務,完美解決之~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章