浏览器中无法访问 tomcat 部署的工程

2015-05-16 20:07:44 +08:00
 xumyselfcn

背景如下:

我在一台开发机A上面部署了tomcat。并在webapps目录下创建test目录,test目录中只有一个文件index.html
index.html内容如下:

test.......

然后启动A上的tomcat。

其他信息:


我在windows中打开浏览器,输入地址ccc:7070/test/index.html,显示404。
我在linux B的shell中,输入curl ccc:7070/test/index.html,返回index.html的内容:test.......

PS:
浏览器提示的是响应时间过长,才显示的404。。。chrome显示的错误编码是ERR_CONNECTION_TIMED_OUT


问题:

为什么我在浏览器中无法访问test呢?

3589 次点击
所在节点    Java
15 条回复
touzi
2015-05-16 20:28:06 +08:00
先在浏览器中输入ccc:7070,看看tomcat的默认实例是否能够访问。
xumyselfcn
2015-05-16 20:50:34 +08:00
@touzi ccc:7070也不能访问。。。。哭
xavierchow
2015-05-16 21:26:55 +08:00
检查windows上的防火墙和浏览器的代理设置,
另外你可以暂时把tomcat的端口设成80试一下,一般防火墙不会拦80的。
xumyselfcn
2015-05-16 22:40:32 +08:00
@xavierchow

嗯。。。windows防火墙直接是关闭的,浏览器已经确认没有代理了,因为是共用的服务器,80已经被占用了,换的话不太方便

不过我用其他的linux服务器curl都没问题,至少试了三台都没问题,这个是不是能说明7070端口没问题呢

您知道浏览器访问和使用curl有什么区别吗,感觉都是向tomcat发送的get或者post请求,为什么tomcat会对这两种做出不同的反应呢?
mgcnrx11
2015-05-16 22:58:59 +08:00
挂了全局代理...
FrankFang128
2015-05-16 23:02:20 +08:00
看日志有没请求啊。
看浏览器控制台看请求到哪个ip了呀。
cyr1l
2015-05-17 01:15:15 +08:00
响应时间过长显示 404?
你用的什么浏览器?用 Google Chrome 试试?
xumyselfcn
2015-05-17 08:57:51 +08:00
@mgcnrx11 同一个浏览器我试了访问内网的其他web程序,都能正常访问。。。
xumyselfcn
2015-05-17 09:03:08 +08:00
@FrankFang128
@cyr1l
域名和ip形式的都试过,浏览器均不行,curl方式均成功。

用的是chrome,火狐也试过,都是因为响应时间过长,最后报了404,在访问期间,tomcat没有任何日志输出,而用curl就有相应的请求日志输出
FrankFang128
2015-05-17 10:52:18 +08:00
@xumyselfcn 你在chrome控制台看下remote server 的 ip
xavierchow
2015-05-17 10:56:13 +08:00
@xumyselfcn 对你那边的具体环境不清楚,以下只能提供一些思路:

curl如果都没有问题的话检查下http_proxy,是不是curl走了代理了?
个人感觉不像tomcat的问题,还是网络设置的问题吧。

> 域名和ip形式的都试过,浏览器均不行,curl方式均成功。
有没有试过在windows以外的机器上用浏览器访问?比如同局域网的linux机器上?
xumyselfcn
2015-05-17 11:44:10 +08:00
@FrankFang128 ip是10开头的局域网ip。。。


@xavierchow 感谢您的建议,我再排查一下
FrankFang128
2015-05-17 12:51:24 +08:00
@xumyselfcn 所以你根本没请求到你的服务器咯
qindfvip
2015-05-17 13:48:59 +08:00
端口没开
xumyselfcn
2015-05-17 19:48:30 +08:00
@FrankFang128 额。。。A服务器本来就是局域网内的


@qindfvip 端口没开的话,B服务器就不可能通过curl 访问到了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/191577

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX