Eclipse中启动tomcat 浏览器无法访问8080端口

转自: http://blog.csdn.net/maylorchao/article/details/22880295



大家都知道,Eclipse配置web服务器的时候是通过tomcat目录,然后建立一个虚拟的目录.在Eclipse中总是可以看到一个叫server的文件夹.里面存着一些tomcat服务器的配置信息,而且在server.xml中同时也配置这你要运行的工程的虚拟目录.当然,而当你用Eclipse启动tomcat是始终无法在浏览器中访问8080端口,这是什么原因呢?

首先,我先把Eclipse中的tomcat关闭,然后找到放置tomcat 软件的目录.进入bin文件点击startup.bat的时候服务器正常启动.并且浏览器访问8080端口运行正常.这就是一个提示了.为什么这个tomcat可以访问8080而Eclipse中无法访问呢?首先可以确定这不是tomcat软件的问题.肯定是Eclipse中关于tomcat服务器的设置有问题了..那么下一步就是去网上查,看到底eclipse中配置tomcat到底出现了什么问题.通过查找终于搞定了.解决办法是这样的:打开你的视图里面的Server


然后右键点击你的tomcat那个服务器.点击add and remove 你可以看到你服务器下部署过的工程都有哪些


下面是我tomcat下面部署的工程.必须先把他们清除以后,才能配置tomcat,所以先把工程从部署信息里面清除



remove掉即可,然后左键双击tomcat服务器


进入图形化配置界面

按照如图进行设置如图本来是有图的.为什么传上去就没图了呢?蛋疼..

就是把ServerLocation 选中第二个即Use Tomcat Installation

Server Options更改为webapps即可


把这个页面叉掉的时候,Eclipse会提示你是否保存修改.保存即可

然后当在Eclipse中启动服务器的时候.在浏览器中就可以访问8080端口了..是不是感觉终于释怀了


到现在为止感觉终于解决问题了.可是,当我很欣喜的让同学访问一下我的tomcat的时候,(声明我们是同在一个网段的),可是他的却不能访问.但是在我的里面却可以通过我的ip访问.这是什么问题呢?就是说我tomcat以及Eclipse都没有问题了.问题就出在网络上.可以我们都在同一个网段啊.怎么可能不能访问呢?首先猜测试防火墙把用户请求给屏蔽了.这样请求发布过来,自然就无法访问我的tomcat 了..所以果断把内网防火墙给关掉.果然,这样就可以访问了..

可是直觉告诉我关闭防火墙这种事对我们这种专业的人员是不可取的,所以乖乖去查怎么让请求通过防火墙吧..首先打开控制面板--->打开防火墙----->

点击允许应用或功能通过.----->更改设置---->允许其他应用,从tomcat目录中选择tomcat.exe即可,然后点击高级设置里面的入站规则——>新建规则


选择端口点下一步选择协议,对于http协议网络层肯定是tcp来维持的.所以选择tcp,选择特定端口8080.下一步允许连接所有域,当然也可以使专用..下一步-填写名称,选择完成

这样别人的机器就可以访问你的tomcat端口了


server path选择第二项tomcat的安装路径,Deploy path选择你安装的tomcat目录下的webapps路径下,那么你启动tomcat发布项目时,就会发在此处。你访问localhost:8080打开的这个tomcat首页的页面不是去联网到apache tomcat首页获取页面,二是你本地就有的页面,浏览器获取显示。说在此处你明白了吗?

此处tomcat首页的页面不在你eclipse项目下,二是浏览器在tomcat启动后,通过8080端口找到tomcat这个应用,在tomcat里配置的路径信息找到这个页面的加载显示的。但是若你的server path选择默认的第一项,浏览器到当前项目路径下找不到这个页面就无法显示

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值