使用 maven启动 jettry时 ,jetty使用的是80端口 ,但是 mac 在1024以下的端口似乎是不让随便使用的。
在网上查了好多方式,其中的一种说是做端口转发,其实也就是把80转换成别的端口,但是这个模块就是使用的80端口,我又不能随便去改这个端口,试了很多方式去查是哪个程序占用了这个端口,结果徒劳一翻。
最后查到了一种方式,就是想使用80端口,就得用root权限。
所以 : sodu mvn clean jetty:run -Pdeve 使用80端口成功启动
ps : mac 端口转发
》查看当前 ipfw 规则:
sudo ipfw show
》port 80 to 8080 forward:
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
》清除 ipfw 规则
sudo ipfw flush