我怎样才能禁用eclipse服务器启动超时?
默认情况下,在Eclipse Web Tools中使用Web应用程序服务器时,服务器启动将在45秒超时后失败。 我可以在服务器实例属性中增加这个超时,但我没有看到完全禁用超时的方法(在debugging应用程序启动时很有用)。 有没有办法做到这一点?
在Eclipse Indigo中,可以通过在“服务器”视图中双击服务器并更改启动超时(请参见graphics)来编辑默认超时。 保存你的改变,你很好去!
- 在EclipseIDE上,双击服务器
- pipe理面板打开,点击“超时”标签
- 把更大的价值放在“开始(秒)”,可能是1800
- 重新启动/启动服务器
如果一切正常,服务器应该启动。
只是另一个数据点。 如果您在控制台“NNN毫秒服务器启动”中看到,但服务器视图仍然显示它正在尝试启动,然后超时最终会终止服务器,可能是因为没有configuration纯HTTP连接器。 例如,如果您的Tomcat中只configuration了一个双向SSL连接器,那么在“TOMCAT_HOME / bin”中的脚本将会正常启动,但是如果尝试使用Eclipse Server视图启动它,它将不会能够打开到HTTP端口的连接,并在到达超时时终止。 (这是一个相当旧的STS 2.1.0。不知道它是否在以后的版本中修复)
乔
朱莉的回答给你一个很长的暂停,但不是无限的。 您可以将服务器configuration文件移动到工作区,然后直接编辑xml文件,并设置一个大于1800的限制。这是一个丑陋的黑客,但应该工作。
转到窗口>首选项>服务器
将下拉菜单中的“服务器超时延迟”设置为“无限制”。
要么
转到$ WORKSPACE / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.wst.server.core.prefs
添加/更新行机器速度= -1
在这里,-1〜无限
如果更改超时设置后仍然存在问题,则最好在Eclipse中删除服务器configuration(在“服务器视图”选项卡中),然后重新创build它。
服务器 – >新服务器。
它为我工作。
是的,这是有效的,但最高限额是1800,这是30分钟。
有时当重build我们的整个数据库(在服务器初始启动时),这可能会超过30分钟,并导致问题。