首页 > 系统服务 > 详细

在mac yosemite用eclipse启动tomcat时卡在 preparing launch delegate

时间:2015-02-16 02:11:25      阅读:6986      评论:0      收藏:0      [点我收藏+]

在最新的mac 系统 Yosemite做开发,有时候需要用到80端口,但是由于系统原因,1024以下需要root权限,网络上的解决办法:

1.直接用root启动tomcat;但是不能用eclipse debug;

2.用pf(pfctl)设置端口转发,把80端口请求转发到8080.

?

注意网上很多都是用ipfw,在Yosemite里面是停用了。 问题初步解决。 但是,本机测试没问题,但是你想局域网访问甚至外网访问是不行(像做移动开发往往需要手机访问PC来实时调试)

?

经本人测试,停用pf,改用apache或者nginx来转发80请求!

?

注意,如果eclipse启动tomcat时卡在eclipse preparing launch delegate...

然后报错:

Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

?

可能是你之前设置过pf,这时候把pf停用了就可以了:sudo pfctl -d

在mac yosemite用eclipse启动tomcat时卡在 preparing launch delegate

原文:http://junjie-liao-qq-com.iteye.com/blog/2185993

(2)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!