Linux操作系统下让Tomcat启动在80端口
2008-07-20 00:54
381 查看
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,也相应执行以上方法)
在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,也相应执行以上方法)
相关文章推荐
- Linux中Tomcat无法用80端口启动,原来都是Firefox搞的鬼!
- 启动Linux 的时候实现oracle数据库与Tomcat web服务器与操作系统一同关闭与启动
- Linux系统非ROOT用户不能启动80端口tomcat
- Linux下Tomcat配置80端口以及开机自动启动
- linux(非root) 开机启动tomcat和80端口无法开启解决方案
- linux操作系统用crontab做定时关闭启动tomcat
- Linux中Tomcat无法用80端口启动,原来都是Firefox搞的鬼!
- Linux中Tomcat无法用80端口启动,原来都是Firefox搞的鬼!
- Linux中Tomcat无法用80端口启动,原来都是Firefox搞的鬼!
- linux(非root) 开机启动tomcat和80端口无法开启解决方案
- linux安装启动tomcat后浏览器无法访问
- Linux 操作系统启动流程
- Linux下添加Tomcat服务并开机启动Tomcat
- linux启动关闭tomcat
- Linux下配置两个或多个Tomcat启动
- linux下tomcat启动不了
- Linux操作系统内核启动参数详细解析
- 在Linux上启动tomcat
- Linux下启动停止查看杀死Tomcat进程
- linux下启动和关闭tomcat服务的方式