JSP项目部署到tomcat,localhost可以访问,换成服务器实际IP地址就不能访问了,这是什么原因?

netstat-an可以看到端口已经进入监听,防火墙例外中也加入了端口。用Http://localhost:8080/projectname/index.jsp或者Htt... netstat -an可以看到端口已经进入监听,防火墙例外中也加入了端口。
http://localhost:8080/projectname/index.jsp或者http://127.0.0.1:8080/projectname/index.jsp可以访问,一旦使用http://203.5.21.33:8080/projectname/index.jsp,服务器IP地址就不能访问了(假设远程服务器IP为:203.5.21.33),提示“无法连接远程服务器”!

tomcat的server.xml里面是8080端口,防火墙里面已经加入进去了。
在网上搜索了很多,有说防火墙把端口屏蔽了,这点基本可以排除,我已经如图配置好了。

还有一个tomcat的版本问题,我服务器的操作系统是windows server 2003,目前使用的tomcat版本是apache-tomcat-6.0.36,这个版本在我本地开发的部署里面是可以正常运行的,局域网中的其它机器可以通过本机IP地址正常访问。不知道为什么,部署到远程服务器就不行了。

我在服务器上可以使用localhost访问项目,tomcat里面的example项目也可以通过localhost访问,说明我的项目里面没有问题,访问路劲也没有问题,换成服务器IP来访问就不行了。我现在就是不明白使用localhost和服务器IP来访问,他们有什么差异?为什么就不能访问了?
展开
 我来答
sun_shops
2013-01-17 · 超过31用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:74.7万
展开全部
你是租用服务器还是自己的电脑。通过路由连外网。如果前者找租用方。后者就来找我。
追问
远程租用的服务器。现在已经弄好了,谢谢!是端口号没有设置正确。有多个网卡,每个网卡都要设置端口号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd9006
2013-01-09 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
还是防火墙等网络问题
追问
远程租用的服务器。现在已经弄好了,谢谢!是端口号没有设置正确。有多个网卡,每个网卡都要设置端口号。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式