Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4795855
  • 博文数量: 890
  • 博客积分: 17977
  • 博客等级: 上将
  • 技术积分: 8621
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-26 09:59
个人简介

一个好老好老的老程序员了。

文章分类

全部博文(890)

文章存档

2020年(7)

2019年(40)

2018年(88)

2017年(130)

2015年(5)

2014年(12)

2013年(41)

2012年(36)

2011年(272)

2010年(1)

2009年(53)

2008年(65)

2007年(47)

2006年(81)

2005年(12)

分类: Java

2011-04-19 22:51:44

解决方案: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,也相应执行以上方法) 
即可!
阅读(2525) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~