ipfw是BSD系统中重要的防火墙和通信控淛工具在MacOSX中也很好用.
因为mac osx里1024里的端口都是root权限的所以我们启动tomcat的时候需要用root用户 但是我们又不想root下有太多用户数据 所以设置下端口转发僦可以了 用 ipfw命令
方案二:更新到 10.10 之后之前使用 ipfw 命令被彻底移除了,以下是例外一个方案(虚拟机设置的端口转发案例并开机自动加载)。
下面的命令都是在 root 用户下执行推荐执行 sudo -i 之后完成下面的操作
以上粗体部分需要注意,OS X 默认有个本地网络端口名字叫 lo0 如果你想通过局域網甚至外网访问 80, 端口则还需要按照这个格式添加接入网络的端口
再编辑 /etc/pf.conf 文件,在如下位置添加新的两行
找到如下位置添加一行新加行所示,之后重启即可自动设置端口转发
1、在启动tomcat的时候报错:错误提示意思是:80端口备占用;
2、通过netstat -an显示错误:意思是:有进程正在使用80端口