繁体   English   中英

为什么http:// localhost:8080可用而127.0.0.1不可用? (MyEclipse + Tomcat上的JSP)

[英]Why http://localhost:8080 available while 127.0.0.1 not? (JSP on MyEclipse+Tomcat)

系统的hosts文件很好,那里有127.0.0.1 localhost ...
Ping 127.0.0.1或我的IP,结果也很好。
Myeclipse的版本是8.0,而我只是在其中使用Tomcat。
so就部署了一个简单的JSP + Javabean Web项目。

现在的情况是,当我打开MyEclipse并启动Tomcat时,可​​以通过http://localhost:8080/so/index.jsp访问我的站点,并且它可以正常显示和运行(这意味着8080端口可以,对吗? )。但是在K-Meleon中, http://127.0.0.1:8080/so/index.jsp so / http://127.0.0.1:8080/so/index.jsp是空白页面(无源代码),而在IE中找不到该页面。

仍然,当我尝试从局域网中的另一台PC“ http:// myIP:8080 / so / index.jsp ”访问它时,它只起作用了一点。 浏览器可以加载主页,但没有CSS,并且单击任何链接甚至刷新页面都将导致错误页面。(尽管该网站在通过本地主机访问的我自己的PC上运行得很好)

有没有人遇到过这种情况?

如果您将tomcat配置为仅在非环回接口上进行侦听,那么您将获得此结果。

这个的如何在server.xml中被配置的描述。

使用netstat -a查看您的tomcat实际上正在监听什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM