昨天在用tomcat发布网站的时候,把8080端口改成了80端口,结果一直显示端口被占用
使用命令:
netstat -tln
查看端口发现这个端口并没有被占用,这是为什么呢?
网上查了下,原来ubuntu在10.04之后的版本系统默认禁用了1023及以下的端口,可以使用root权限来使用,也可以修改/etc/default/tomcat6文件来开放端口,但是我的tomcat是解压版的,直接在eclipse打开的。
所以使用命令:
sudo -i
eclipse
来打开使得eclpse有root权限,这样就可以打开80端口了。
PS:可以使用命令
sudo lsof -i :80来查看端口是被哪个程序,哪个进程占用
在Ubuntu系统中,由于禁用1023及以下端口,导致使用解压版Tomcat发布网站时端口被占用。通过使用sudo-i命令赋予Eclipse root权限或修改/etc/default/tomcat6文件开放端口,成功解决了端口冲突问题。
2421

被折叠的 条评论
为什么被折叠?



