WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

linux中tomcat启动错误:java.net.BindException: Permission denied :80

更新时间:2012-10-11 16:54 作者:黄明杰点击:

采用阿里云,用root权限登录,启动tomcat,发现tomcat无法启动,出现错误:

 

LifecycleException:  Protocol handler initialization failed: java.net.BindException: Permission denied <null>:80


通过  netstat -lnp|grep 80  发现没有程序占用80端口

PS:这是因为只有root用户才可访问1024以下的端口。

解决方法:

重将server.xml中的端口改为8080 ,然后通过iptables将80端口跳转到8080端口

然后:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

(如果用到443,也相应执行以上方法) 

顶一下
(2)
25%
踩一下
(6)
75%
------分隔线----------------------------
你可能感兴趣的内容