2008-09-19 61 views
62

默认情况下,当在Eclipse Web Tools中使用Web应用程序服务器时,服务器启动将在45秒超时后失败。我可以在服务器实例属性中增加此超时,但我没有看到完全禁用超时的方法(在调试应用程序启动时很有用)。有没有办法做到这一点?如何禁用eclipse服务器启动超时?

+0

[在eclipse中增加服务器超时]的可能的副本(http://stackoverflow.com/questions/12825288/increase-server-timeout-in-eclipse) – wrahool 2014-03-25 12:50:40

回答

99

enter image description here在Eclipse Indigo中,您可以通过在“服务器”视图中双击服务器并更改启动超时(请参见图形)来编辑默认超时。保存你的改变,你很好走!

+7

图表丢失... – Zeemee 2011-07-19 10:19:57

+0

我也想不到。 – Xonatron 2012-01-25 13:29:51

0

是的,这是有效的,但最大限制是1800,这是30分钟。

有时当重建我们的整个数据库时(在服务器初始启动时),这可能会持续30分钟以上并导致问题。

5

朱莉的回答给你一个很长的超时时间,但不是无限的。您可以将服务器配置文件移动到工作区,然后直接编辑xml文件并设置超过1800的限制。这是一种丑陋的黑客攻击,但应该起作用。 alt text

20
  1. 管理员控制台打开了服务器上的eclipseIDE,双击,单击“超时”选项卡
  2. 将在更大的价值“开始(秒)”上,可能是1800
  3. 重启/启动服务器

如果一切正常,服务器将启动。

4

转到窗口>首选项>服务器

将“服务器超时延迟”为Unlimited从下拉菜单中。

转到$ WORKSPACE/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs

添加/更新线机-speed = -1

这里,-1〜无限制

8

只是另一个数据点。如果您在控制台中看到“服务器在NNN毫秒内启动”,但服务器视图仍然显示它正在尝试启动,然后超时最终会终止服务器,可能是因为没有配置纯HTTP连接器。例如,如果在Tomcat中只配置了一个双向SSL连接器,那么它将在“TOMCAT_HOME/bin”中的脚本启动,但如果尝试使用Eclipse Server视图启动它,它将不会能够打开到HTTP端口的连接,并在到达超时时终止。 (这是一个相当古老STS 2.1.0。不知道如果它固定在以后的版本)

0

如果你仍然改变超时设置后的问题,那么最好删除服务器配置在Eclipse中(在“服务器视图”选项卡中)并重新创建它。

服务器 - >新服务器。

它为我工作。

相关问题