日期:2014-05-16  浏览次数:20614 次

Tomcat 在基于 Unix 系统上无法绑定80端口的解决方法

这种情况通常发生在以非root权限用户启动的情况下。

原因:
在基于Unix的系统上,绑定小于1024的端口需要root权限。

解决方法:

1.以root权限启动
我想大概没人愿意在产品化部署时root权限运行JSP,当然如果你是在本地开发测试没有任何问题。

2.做端口转发
这种情况通常时你使用Eclipse等IDE内部的WTP运行时使用,因为你没法指定root权限运行(个人看法,未深入研究),所以做个端口转发,简单快速使用,不用时删掉就OK。
基于BSD系统(比如Mac OS)使用 ipfw:

?
1