java - Eclipse 中的 Tomcat : It runs but time out during startup anyway

标签 java eclipse web-applications tomcat7

我正在使用 Tomcat 7 在 Eclipse (Helios) 中运行一个 Java Web 应用程序。服务器成功启动(指示持续时间)但是 Eclipse 的进度条仍然旋转,表明 Tomcat 正在启动。最终达到超时并抛出错误。

我相信 Tomcat 很好,因为我已经获取了它使用的命令并在 shell 中手动运行了它。 Tomcat 运行良好,我能够在预期的 URL 上访问网络应用程序。我也可以在它启动之后和超时发生之前点击它。

我重新安装了 Eclipse,干净地运行了它,删除/重新创建了服务器。没有任何效果。有人有任何线索吗?

最佳答案

我有这个问题,Eclipse 似乎在启动后调用应用程序 url 以确保它正在运行。

代理客户端 (pshione) 更改了系统代理,因此 eclipse 无法调用起始页并认为应用程序尚未启动!!

我删除了代理,现在它可以正常工作了!

编辑:

当您使用 SSL 启动 tomcat,但 ssl 认证无效时,也会发生这种情况。当你调用无效的SSL认证站点时,一些浏览器会确认你是否去一个,但是eclipse无法连接到你无效的SSL站点!我建议使用普通的 http 而不是 https 来测试您的网站。

关于java - Eclipse 中的 Tomcat : It runs but time out during startup anyway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4905290/

相关文章:

java - 在 Akka 和 Java 中放弃线程/CPU 直到异步调用完成?

c++ - QtCreator——显示一个类的成员函数列表?

java - 将批处理文件打包到 jar 文件中

java - OneToMany 主键列错误

java - 如何在 Java 或 Kotlin 中解析具有键的 JSON 映射

java - 将 J2SE 应用程序与 Web 应用程序集成的最简单方法

java - Servlet doPost() 方法设置?

java - Eclipse Web Service Explorer 不显示对象列表作为响应

java - Maven 版本不工作 - "Maven executable not found"

Java applet 替代技术