【发布时间】:2013-03-08 01:58:20
【问题描述】:
本地主机上的服务器 Tomcat v7.0 服务器无法在 101 秒内启动。如果服务器需要更多时间,请尝试在服务器编辑器中增加超时。
这是我的错误。我搜索了很多,但我无法找到解决方案请帮助我的人我将时间从 45 秒更改为 101 秒仍未解决,我删除了 eclipse 和 tomcat,我再次重新安装,但同样的问题发生了,请给出一些解决方案。
【问题讨论】:
-
能否发布错误日志
本地主机上的服务器 Tomcat v7.0 服务器无法在 101 秒内启动。如果服务器需要更多时间,请尝试在服务器编辑器中增加超时。
这是我的错误。我搜索了很多,但我无法找到解决方案请帮助我的人我将时间从 45 秒更改为 101 秒仍未解决,我删除了 eclipse 和 tomcat,我再次重新安装,但同样的问题发生了,请给出一些解决方案。
【问题讨论】:
尝试删除所有断点。还可以增加启动时间。
打开服务器视图 -> 双击 tomcat -> 下拉超时部分
【讨论】:
我得到了满足您要求的解决方案。
我在 eclipse Luna 中也遇到了同样的错误。
转到窗口 -> 首选项。
然后是常规 -> 网络连接。
然后选择Active Provider作为Manual。
然后重启tomcat并运行。它会起作用的。
希望对你有所帮助。
【讨论】:
打开服务器视图 -> 双击 tomcat -> 下拉超时部分 您可以增加每个特定服务器的启动时间。比如 45 到 450
【讨论】:
我知道这有点晚了,但我已经尝试了上面的所有方法,但没有任何效果。真正的问题是我正在使用休眠,所以它试图连接到 mysql 但无法连接,这就是它显示超时的原因。
只是为了让你们知道,我正在使用 RDS(Amazon),所以只是为了进行测试,我更改为本地 mysql,它运行良好。
希望这个答案对某人有所帮助。
谢谢。
【讨论】:
在我的情况下,我使用的是 spring+hibernate 并且忘记运行我的 MYSQL 服务器,因为 hibernate 没有被加载,因此抛出错误
【讨论】:
禁用我的防病毒软件对我有用...
【讨论】:
我也遇到了 Eclipse Tomcat 服务器超时的问题,并尝试了所有建议,包括:
在我阅读了有关相关问题的评论并意识到我在代码更改后在拦截器类中添加了一个断点并且忘记将其关闭之前,没有任何效果。我删除了它和所有其他断点,并且 Tomcat 像往常一样立即启动。
【讨论】:
伙计们,我遇到了同样的问题,并尝试提高超时,删除服务器并再次创建,但没有奏效。我在 Linux 中运行 Eclipse Kepler。 @Phoenix 提出的解决方案对我有用:
Window -> Preferences -> General -> Network Connections
手动设置Active Providers,然后配置或不配置代理。我在“Native”中有这个选项。
然后我意识到我设置了变量 http_proxy。它是在 ~/.bashrc 文件中设置的。这个环境变量是很多问题的罪魁祸首。
一旦我将 http_proxy 设置为空
export http_proxy=
检查:
echo $http_proxy
我能够在“Native”中保留“Active Provider”选项并解决超时问题。这很有用,因为 Eclipse 采用本机配置,以防您经常更改它。
在我的例子中,我在 ~./bashrc 中配置了 http_proxy,我不得不关闭 Eclipse,甚至注销并重新登录。
【讨论】:
我曾尝试增加 tomcat 服务器的服务器启动时间,删除服务器并创建新服务器,删除服务器并更改运行时环境配置。那些东西对我不起作用。最后,我发现部署描述符(servlet-mapping 的 url 模式)是最麻烦的。
【讨论】:
下面对我有用。
删除了所有断点。然后在服务器上进行如下清理。
右键单击服务器-->单击清理。
【讨论】:
请按照以下几点进行。 打开 Eclipse Windows -> 显示视图 -> 服务器 -> 双击 tomcat/按 Fn + F3 -> 超时 -> 增加启动时间 如果您不需要,保存设置并重新启动 eclipse 也会从工作空间中删除 .metadata 文件夹 现在检查...一切顺利
【讨论】:
我遇到了同样的问题,我从服务器选项卡中删除了服务器,还删除了 eclipse 工作区下的服务器文件夹,重新启动了 eclipse,设置了一个新服务器,现在它似乎运行正常。
【讨论】:
只是为了知识.. 也有同样的问题并解决了它停止并重新启动mysql服务......我认为这是mysql-service和tomcat之间的一些冲突。
祝你好运
【讨论】:
只需从 Eclipse 中删除或删除服务器,然后重新配置或将其重新添加到 Eclipse。
【讨论】:
好吧,我尝试了所有解决方案:
它们都不起作用。
还有:
我意识到有些人 - 他们有同样的问题 - 正在使用 Eclipse Helios(我也是)。
我切换到 Eclipse Kepler,它运行良好。
也许这是一个解决方案。我想用 Helios,但 Kepler 没问题。
【讨论】:
如果有人和我一样有关于服务器超时的问题,你可以在哪里找到它。此回复可以帮助您。
点击窗口>显示视图>服务器。 当您在服务器上时,您将看到您之前配置的服务器。 之后,右键单击您的服务器配置,转到 Properties > General 并单击 Switch Location。 点击“Switch Location”后,服务器配置将出现在eclipse的Package Explorer中。 然后在包资源管理器中双击服务器文件,您将看到超时所在的位置。
谢谢。
【讨论】:
以上都不适合我,但这个 - 1. 如果在安装 Tomcat 时已配置,请删除任何项目。 2. 右击配置的服务器->清理和->清理tomcat工作目录
做了几次,问题就解决了。 谢谢。
【讨论】:
在我的情况下,tomcat 配置为不在 localhost 上启动(猜测它来自 servers.xml 连接器条目),因此 Eclipse 无法在启动后发现它正在运行。将Servers 标签上的Host name 更改为我的192.168.xxx.yyy ip。
有同样的错误信息,虽然 tomcat 确实启动成功,但随后 Eclipse 将其关闭。
【讨论】:
尝试清理 Tomcat 工作目录,它对我有用
【讨论】:
您的浏览器是否在启动时调用服务器?如果是,您可能应该关闭它 例如如果您的浏览器当前设置为http://localhost,请在尝试启动服务器之前将其关闭。
【讨论】:
如果您尝试在服务器上调试应用程序,只需检查断点即可。您可能已经将整个班级作为断点。所以删除那个断点。
当我尝试调试时,这件事在我的情况下有效。
【讨论】:
我也面临类似的问题,在这里我找到了另一个解决方案。
我刚刚启动 Eclipse Luna,还没有开发/部署任何项目。我尝试添加 Tomcat v7.0 Server 并得到同样的错误。
为了解决这个问题,我去了Server Perspective(它实际上是位于Project 代码下方的控制台选项卡旁边的服务器选项卡)。双击添加到 Eclipse 的服务器。它将打开概览页面。查找服务器位置并选择使用工作区元数据(不修改 Tomcat 位置)。现在重新启动服务器,错误就会消失。
Server >(双击)Tomcat v7.0 Server at localhost >(Overview page)Server Location > Select -- Use workspace metadata(不修改Tomcat location)。
【讨论】:
以上没有任何帮助我,但设置:
-Djava.net.preferIPv4Stack=true
作为 Tomcat 服务器调试配置设置的 VM Arguments 选项卡中的 VM Argument 解决了这个问题。 (Tomcat 8、Windows 10、Eclipse Mars)
【讨论】:
Tomcat 服务器未在 45 秒内启动
在配置好的服务器上右击属性->选择监控->添加->HTTP协议8080
运行服务器后,它将部署。
【讨论】:
我在电脑上停止了tomcat,使用eclipse IDE启动了服务(tomcat)。
【讨论】:
事实证明 MySQL 没有在我的情况下运行。我已经启动了 MySQL 服务,它工作正常。
【讨论】:
超时:
..然后是 Window → Preferences → General → Network Connection。
设置"Active Provider" = Manual(标记所有复选框)。
【讨论】:
如果您在 Mac 上遇到此问题,并且使用 brew 安装了 Tomcat,那么解决问题的一种好方法是使用 zip 文件安装 Tomcat。
去here,下载一个zip文件,解压,在Eclipse中新建一个服务器,指定“Tomcat安装目录”为解压文件。
【讨论】: