【问题标题】:apache tomat7 not starting in browser?apache tomat7 没有在浏览器中启动?
【发布时间】:2015-01-03 05:26:24
【问题描述】:

嗨,我正在使用 Apache Tomcat 7,在 Windows 8 中使用 jdk 1.7。我已经在 Windows 8 中成功安装了 tomcat,现在我将在浏览器中点击 URL,例如“localhost:8080”,它工作正常,在我之后打开 eclipse 创建的 web 应用程序 & 我用那个 web 应用程序配置了 tomcat,现在我尝试重新启动 i'm getting error like!!

为此,我已经在服务(任务管理器服务)中停止了 tomcat。现在它可以正常工作(它在 eclipse 中重新启动并且工作正常)。当我在浏览器中点击“localhost:8080”i' getting error like ! 等 URL 时,我添加了 java_home、Catalina_home 和路径。

谁能帮我看看它应该在 eclipse 和浏览器中都可以工作吗?

【问题讨论】:

  • 第一个问题是您使用 Apache Tomcat 和 Eclipse Tomcat 的默认配置,默认端口为 8080。您的主要选项是更改其中一个配置以使用不同的配置端口(以及与您的客户端匹配的更改),或者一次只启用其中一个,就像您所做的那样。第二个问题听起来像你得到了一个运行时异常的 servlet。除非您从客户端和/或 eclipse tomcat 日志文件中发布错误,否则很难说出那是什么。

标签: java apache windows-8 tomcat7


【解决方案1】:

先做

netstat -a -b -o

并查看在 Eclipse Tomcat 中配置的端口是否空闲。如果他们不是免费的,则杀死该进程

taskkill /PID <pid>

如果需要,使用 /F 标志。你应该得到 PID,netstat 命令。您应该从 JavaEE 透视图的 Server 选项卡中获取 Eclipse tomcat 端口

然后启动你的tomcat。

PS : 如果你得到 404 或者你输入了错误的 URL 或者服务器一开始就没有启动。无论如何,如果您收到 404,请检查日志。

【讨论】:

  • 是的,谢谢亲爱的最后我得到了解决方案(在我更改了端口号后,例如 tomcat 管理端口,HTTP/1.1,AJP/1.3)现在它的工作正常,并且比任何人都可以帮助我如何在 apache tomcat 7 中启用 ssl
  • Np。要在 tomcat 中配置 SSL,您可以参考 this post 我之前写过。希望对您有所帮助。
【解决方案2】:

按照以下步骤进行

  1. 右击你的eclipse项目
  2. 选择Refresh
  3. 点击Run图标

【讨论】:

    【解决方案3】:

    当您从 Eclipse 中调用 Tomcat 时,这并不简单。请阅读https://wiki.eclipse.org/WTP_Tomcat_FAQ的常见问题解答部分

    它解释了如果从 Eclipse 中启动 Tomcat,将使用 Tomcat 原始目录的二进制文件,但 Web 应用程序等单独存储在 Eclipse Workspace 中。

    【讨论】:

      猜你喜欢
      • 2017-08-29
      • 1970-01-01
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      相关资源
      最近更新 更多