用户登陆|注册论坛|联系我们|网站地图
您的位置:主页>操作系统>Linux/Unix>正文
站内搜索:
Linux操作系统下让Tomcat启动在80端口
53vi.com 日期:2008-05-19 浏览: 来源:互联网 【

解决方案:linux 下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat。

 

在redhat上启动tomcat(将server.xml中的端口改为80)

 

su - tomcat -c "$CATALINA_HOME/bin/startup.sh"

 

后出现:Catalina.start: LifecycleException: null.open: java.net.BindException: Permission denied:80

 

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

 

解决方法:重将server.xml中的端口改为8080

 

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

 

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

 

即可。


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
资讯先锋网·资讯前沿-技术先锋
关于我们 | 广告服务 | 免责声明 | 版权隐私 | 友情链接 | 欢迎投稿 | 网站地图 | 联系我们
CopyRight © 2007-2008 53vi.com All Rights Reserved
通用搜索:百度  谷歌  Yahoo!  Live  搜狗
资讯先锋网版权所有