【问题标题】:I can access 127.0.0.1, but not http://localhost:8080我可以访问 127.0.0.1,但不能访问 http://localhost:8080
【发布时间】:2013-07-16 12:06:45
【问题描述】:

我有问题。我正在尝试从 Eclipse 运行一个简单的 JSP 页面: http://postimg.org/image/z268cl1s3/

但是当我运行这个页面时,我得到一个 404 错误: http://postimg.org/image/h0rosix4z/

当我输入时: 本地主机 127.0.0.1

在浏览器中它工作正常: http://postimg.org/image/8js6hlsg3/

我可以看到 eclipse 正在从 localhost:8080 运行它,但是当我在浏览器中输入它时,它给了我这个错误: http://postimg.org/image/7lbtfbf43/

有谁知道如何在我的 Mac 上激活 localhost。我查了几个教程,但我没有找到答案。 MySQL 在计算机上也运行良好,所以我猜有些东西不允许我访问 [http://localhost:8080?]

希望有人能帮助我吗? 此致 疯子

【问题讨论】:

  • 您是否尝试在另一个端口上启动 TomCat?也许8080不是免费的

标签: eclipse tomcat


【解决方案1】:

您有两个问题:

  1. http://localhost/(及其等效的http://127.0.0.1)和http://localhost:8080 之间存在差异 - 第一个使用端口 80,第二个使用端口 8080。Tomcat 服务器只侦听后者,这由服务器错误显示消息,而不是通用的 404 消息。也就是说,不要忘记在localhost url的末尾添加8080端口号
  2. Tomcat 错误消息显示资源不可用,所以我会查看安装了哪些 Java Web 应用程序 - 例如根 Web 应用程序肯定丢失(localhost:8080 url),我不确定您的 MySQL 连接器是否存在。

【讨论】:

    【解决方案2】:

    在 google 上搜索如何在你的 mac 上添加一个条目到 hosts 文件中。

    你基本上会把 localhost 链接到 127.0.0.1 那里

    【讨论】:

    • 默认主机文件会执行此操作,无需手动执行。
    • 其实默认的host文件是不会做这个的。特定行必须取消注释才能生效。
    猜你喜欢
    • 2016-09-02
    • 2016-10-28
    • 2013-12-19
    • 2011-02-20
    • 1970-01-01
    • 2020-08-08
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多