Apache Tomcat无法在Windows7 32Bit中安装的每个Web浏览器中运行

时间:2011-02-25 17:20:12

标签: apache jsp windows-7 tomcat

我正在使用JSP中的Web应用程序,我的Web容器是Apache Tomcat 7.0.2(其可移植的跨平台版本)。由于我已经广泛使用HTML5-CSS3而我的目标浏览器是谷歌浏览器,我只能在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 Server Homepage具有相同的地址,其他都没有安装的浏览器可以打开它(Chrome 9,Firefox 4 Beta 11或IE8)并显示标准页面未找到消息。

- 我也尝试了其他端口号,但没有一个工作。

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

我的计算机双启动与Windows 7和Ubuntu 10.10,在Ubuntu中,安装的每个Web浏览器都可以在启动时运行Apache,但是在Windows中也不能运行。

更新

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

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

2 个答案:

答案 0 :(得分:1)

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

的条目

127.0.0.1 localhost

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

答案 1 :(得分:1)

刚果!!最后完成它,而不是localhost,它适用于127.0.0.1(无论如何都是localhost) 因此,adarshr建议的那些面临类似问题的人会通过您的hosts文件查看localhost是否正确地发送到127.0.0.1,或者如果您不想编辑该文件,您仍然可以获得只需使用http://127.0.0.1:8080/代替http://localhost:8080/即可完成此操作。请确保您正在使用的端口号,在我的情况下它是8080,它可能会有所不同,具体取决于您的配置。