【问题标题】:Apache Tomcat not working in every web browser installed in Windows7 32BitApache Tomcat 无法在 Windows7 32Bit 中安装的每个 Web 浏览器中运行
【发布时间】:2011-02-25 17:20:12
【问题描述】:

我正在使用 JSP 开发一个 Web 应用程序,我的 Web 容器是 Apache Tomcat 7.0.2(它的可移植跨平台版本)。由于我已经大量使用 HTML5-CSS3 并且我的目标浏览器是 Google Chrome,我只能在 Opera 网络浏览器中运行 Apache 服务器,其余安装的浏览器都不能运行它。

这是我在 Windows 7 机器上启动服务器所遵循的步骤。

-从 apache-tomcat-7.0.2/bin/service.bat 在 Windows 中安装 Apache Tomcat 服务

-用tomcat7w.exe启动服务

-由于我的默认端口是 8080,我在各种 Web 浏览器中打开 'http://localhost:8080/',我只能在 Opera Web Browser (11.01) 中看到具有相同地址的 Apache 服务器主页,其他都没有安装的浏览器可以打开它(Chrome 9、Firefox 4 Beta 11 或 IE8)并显示标准页面未找到消息。

-我也尝试了其他端口号,但都不起作用。

如何使 Apache 在我计算机上安装的每个浏览器中运行?

我的计算机在 Windows 7 和 Ubuntu 10.10 上双启动,在 Ubuntu 中,安装的每个 Web 浏览器都可以在我启动后运行 Apache,但在 Windows 中却无法运行。

更新:

我也尝试过 apache 的 7.0.8 版本的仅限 Windows 的安装程序,并在安装过程中更改了端口号,但我仍然无法在除 Opera 之外的任何其他浏览器上运行它...

任何帮助将不胜感激............ 谢谢。

【问题讨论】:

    标签: apache jsp windows-7 tomcat


    【解决方案1】:

    检查 C:\Windows\system32\drivers\etc\hosts 下的 hosts 文件,确保

    的条目

    127.0.0.1 localhost

    完好无损。另请注意,如果您在代理服务器后面,则设置允许绕过 localhost。

    【讨论】:

    • 是的,hosts 文件有问题并且 localhost 没有被 127.0.0.1 标记,虽然我的问题现在刚刚解决,我正在玩地址,幸运的是通过尝试 127.0.0.1:8080 和 apache 完成了显示在每个安装的浏览器上。无论如何,感谢您的帮助... :-)
    【解决方案2】:

    刚果!!终于完成了,而不是本地主机,它适用于 127.0.0.1(无论如何都是本地主机) 所以那些面临类似问题的人,正如adarshr 所建议的那样,检查您的主机文件以查看 localhost 是否正确寻址到 127.0.0.1,或者如果您不想编辑该文件,您仍然可以完成它只需使用http://127.0.0.1:8080/ 而不是http://localhost:8080/。请确定您使用的端口号,在我的情况下是 8080,它可能会因您的配置方式而异。

    【讨论】:

    • 感谢回答评论。如果每个提问者都这样,那就太好了。
    猜你喜欢
    • 2021-06-06
    • 2012-04-30
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-26
    • 2020-01-22
    • 2012-04-12
    • 2018-06-16
    相关资源
    最近更新 更多