2009-12-16 96 views
0

我看到一种现象,有时,在服务器启动后不久(在Server.start()返回后),端口Jetty的连接配置失败,连接被拒绝。Jetty保证在启动()返回后保持启动状态吗?

是否存在一些异步行为? start()是否同步?

+0

这可能是相关的吗?我怎样才能设置这个编程? http://docs.codehaus.org/display/JETTY/Connectors+slow+to+startup – ripper234 2009-12-16 14:58:43

回答

2

看着LifeCycle界面的文档,我看到有一个isStarted()方法和一个isStarting()方法。

isStarting()方法的存在意味着start()是异步的。这只是一种预感,但似乎是合理的。实际上,您可以验证:调用server.start()然后进入一个循环,打印server.isStarted()和server.isStarting()(带有一些睡眠周期)的结果。

相关问题