【问题标题】:Tomcat Server not starting with in 45 secondsTomcat 服务器未在 45 秒内启动
【发布时间】:2013-03-08 01:58:20
【问题描述】:

本地主机上的服务器 Tomcat v7.0 服务器无法在 101 秒内启动。如果服务器需要更多时间,请尝试在服务器编辑器中增加超时。

这是我的错误。我搜索了很多,但我无法找到解决方案请帮助我的人我将时间从 45 秒更改为 101 秒仍未解决,我删除了 eclipse 和 tomcat,我再次重新安装,但同样的问题发生了,请给出一些解决方案。

【问题讨论】:

标签: eclipse tomcat7


【解决方案1】:

尝试删除所有断点。还可以增加启动时间。

打开服务器视图 -> 双击 tomcat -> 下拉超时部分

【讨论】:

  • 即使我增加开始时间,它也会显示同样的错误。接下来我该怎么办?
  • 我不知道为什么,但删除所有断点也对我有用!
  • INFO:服务器启动时间为 107734 毫秒。如果仍有问题,请检查日志 ...\Program Files (x86)\Apache\apache-tomcat-7.0.26\logs
  • 在哪里,...这个“服务器视图”是什么?
  • @OliverWatkins 在 Eclipse 中显示“控制台”的地方,应该有一个名为“服务器”的选项卡。如果看不到它,请在 Eclipse 菜单栏(顶部)上打开 Window -> Show View -> Servers。这应该会打开服务器视图。
【解决方案2】:

我得到了满足您要求的解决方案。

我在 eclipse Luna 中也遇到了同样的错误。

转到窗口 -> 首选项

然后是常规 -> 网络连接

然后选择Active Provider作为Manual

然后重启tomcat并运行。它会起作用的。

希望对你有所帮助。

【讨论】:

  • 为我工作。你能解释一下这里发生了什么吗?
  • 天哪!我觉得我刚刚恢复了我生活的一部分!
【解决方案3】:

打开服务器视图,打开超时并设置开始

【讨论】:

  • 更好的答案
【解决方案4】:

打开服务器视图 -> 双击 tomcat -> 下拉超时部分 您可以增加每个特定服务器的启动时间。比如 45 到 450

【讨论】:

    【解决方案5】:

    我知道这有点晚了,但我已经尝试了上面的所有方法,但没有任何效果。真正的问题是我正在使用休眠,所以它试图连接到 mysql 但无法连接,这就是它显示超时的原因。

    只是为了让你们知道,我正在使用 RDS(Amazon),所以只是为了进行测试,我更改为本地 mysql,它运行良好。

    希望这个答案对某人有所帮助。

    谢谢。

    【讨论】:

      【解决方案6】:

      在我的情况下,我使用的是 spring+hibernate 并且忘记运行我的 MYSQL 服务器,因为 hibernate 没有被加载,因此抛出错误

      【讨论】:

      • 它在我的情况下确实有效。其实我也有同样的问题。我的应用程序无法连接 MySQL。而且,它已连接并且工作正常。感谢您的回答
      【解决方案7】:

      禁用我的防病毒软件对我有用...

      【讨论】:

        【解决方案8】:

        我也遇到了 Eclipse Tomcat 服务器超时的问题,并尝试了所有建议,包括:

        • 增加超时秒数
        • 删除工作区目录中的各种 .metadata 文件
        • 在 Eclipse 中删除服务器实例以及运行配置

        在我阅读了有关相关问题的评论并意识到我在代码更改后在拦截器类中添加了一个断点并且忘记将其关闭之前,没有任何效果。我删除了它和所有其他断点,并且 Tomcat 像往常一样立即启动。

        【讨论】:

          【解决方案9】:

          伙计们,我遇到了同样的问题,并尝试提高超时,删除服务器并再次创建,但没有奏效。我在 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,甚至注销并重新登录。

          【讨论】:

            【解决方案10】:

            我曾尝试增加 tomcat 服务器的服务器启动时间,删除服务器并创建新服务器,删除服务器并更改运行时环境配置。那些东西对我不起作用。最后,我发现部署描述符(servlet-mapping 的 url 模式)是最麻烦的。

            【讨论】:

              【解决方案11】:

              下面对我有用。

              删除了所有断点。然后在服务器上进行如下清理。

              右键单击服务器-->单击清理。

              【讨论】:

                【解决方案12】:

                请按照以下几点进行。 打开 Eclipse Windows -> 显示视图 -> 服务器 -> 双击 tomcat/按 Fn + F3 -> 超时 -> 增加启动时间 如果您不需要,保存设置并重新启动 eclipse 也会从工作空间中删除 .metadata 文件夹 现在检查...一切顺利

                【讨论】:

                • 哦,哇。我曾期望右键单击并选择“属性”会给我服务器属性。没想到双击它会得到不同的东西。
                【解决方案13】:

                我遇到了同样的问题,我从服务器选项卡中删除了服务器,还删除了 eclipse 工作区下的服务器文件夹,重新启动了 eclipse,设置了一个新服务器,现在它似乎运行正常。

                【讨论】:

                  【解决方案14】:

                  只是为了知识.. 也有同样的问题并解决了它停止并重新启动mysql服务......我认为这是mysql-service和tomcat之间的一些冲突。

                  祝你好运

                  【讨论】:

                    【解决方案15】:

                    只需从 Eclipse 中删除或删除服务器,然后重新配置或将其重新添加到 Eclipse。

                    【讨论】:

                      【解决方案16】:

                      好吧,我尝试了所有解决方案:

                      • 增加超时秒数;
                      • 在 Eclipse 中删除服务器实例以及运行配置。

                      它们都不起作用。

                      还有:

                      • 我的代码中没有断点;
                      • 我没有使用任何防病毒软件。

                      我意识到有些人 - 他们有同样的问题 - 正在使用 Eclipse Helios(我也是)。

                      我切换到 Eclipse Kepler,它运行良好。

                      也许这是一个解决方案。我想用 Helios,但 Kepler 没问题。

                      【讨论】:

                        【解决方案17】:

                        如果有人和我一样有关于服务器超时的问题,你可以在哪里找到它。此回复可以帮助您。

                        点击窗口>显示视图>服务器。 当您在服务器上时,您将看到您之前配置的服务器。 之后,右键单击您的服务器配置,转到 Properties > General 并单击 Switch Location。 点击“Switch Location”后,服务器配置将出现在eclipse的Package Explorer中。 然后在包资源管理器中双击服务器文件,您将看到超时所在的位置。

                        谢谢。

                        【讨论】:

                          【解决方案18】:

                          以上都不适合我,但这个 - 1. 如果在安装 Tomcat 时已配置,请删除任何项目。 2. 右击配置的服务器->清理和->清理tomcat工作目录

                          做了几次,问题就解决了。 谢谢。

                          【讨论】:

                            【解决方案19】:

                            在我的情况下,tomcat 配置为不在 localhost 上启动(猜测它来自 servers.xml 连接器条目),因此 Eclipse 无法在启动后发现它正在运行。将Servers 标签上的Host name 更改为我的192.168.xxx.yyy ip。

                            有同样的错误信息,虽然 tomcat 确实启动成功,但随后 Eclipse 将其关闭。

                            【讨论】:

                              【解决方案20】:

                              尝试清理 Tomcat 工作目录,它对我有用

                              【讨论】:

                              • 它可能取决于配置或设置。这是解决问题的一种方法:单击 Eclipse 窗口底部的“服务器”选项卡,然后右键单击您的 tomcat 版本的“Tomcat v9....”。从弹出窗口的列表菜单中,单击“清理” . 之后,重新运行您的应用程序,此时它应该可以工作了。
                              【解决方案21】:

                              您的浏览器是否在启动时调用服务器?如果是,您可能应该关闭它 例如如果您的浏览器当前设置为http://localhost,请在尝试启动服务器之前将其关闭。

                              【讨论】:

                                【解决方案22】:

                                如果您尝试在服务器上调试应用程序,只需检查断点即可。您可能已经将整个班级作为断点。所以删除那个断点。

                                当我尝试调试时,这件事在我的情况下有效。

                                【讨论】:

                                  【解决方案23】:

                                  我也面临类似的问题,在这里我找到了另一个解决方案。

                                  我刚刚启动 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)

                                  【讨论】:

                                    【解决方案24】:

                                    以上没有任何帮助我,但设置:

                                    -Djava.net.preferIPv4Stack=true

                                    作为 Tomcat 服务器调试配置设置的 VM Arguments 选项卡中的 VM Argument 解决了这个问题。 (Tomcat 8、Windows 10、Eclipse Mars)

                                    【讨论】:

                                      【解决方案25】:

                                      Tomcat 服务器未在 45 秒内启动

                                      在配置好的服务器上右击属性->选择监控->添加->HTTP协议8080

                                      运行服务器后,它将部署。

                                      【讨论】:

                                      • 不确定如何,但这已解决。 :)
                                      • 是的,这个线程上的这个和所有其他东西的组合也对我有用
                                      【解决方案26】:

                                      我在电脑上停止了tomcat,使用eclipse IDE启动了服务(tomcat)。

                                      【讨论】:

                                        【解决方案27】:

                                        事实证明 MySQL 没有在我的情况下运行。我已经启动了 MySQL 服务,它工作正常。

                                        【讨论】:

                                          【解决方案28】:

                                          <servlet-mapping>的网址格式:

                                          检查项目资源管理器→部署描述符→Servlet映射→检查控制器包中是否存在所有映射。参考。如下图:

                                          如果有任何映射不可用,则删除web.xml 中的<servlet><servlet-mapping> 标签。

                                          【讨论】:

                                            【解决方案29】:

                                            超时:

                                            • 开始:200
                                            • 停止:45

                                            ..然后是 Window → Preferences → General → Network Connection。

                                            设置"Active Provider" = Manual(标记所有复选框)。

                                            【讨论】:

                                              【解决方案30】:

                                              如果您在 Mac 上遇到此问题,并且使用 brew 安装了 Tomcat,那么解决问题的一种好方法是使用 zip 文件安装 Tomcat。

                                              here,下载一个zip文件,解压,在Eclipse中新建一个服务器,指定“Tomcat安装目录”为解压文件。

                                              【讨论】:

                                                猜你喜欢
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 2018-08-26
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                相关资源
                                                最近更新 更多