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

大家都知道,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端口了..终于搞定了,一阵鸡冻啊...(发表以后发现图片无法显示..蛋蛋的忧伤)



  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
1. 在Eclipse安装Tomcat插件:在Eclipse选择“Help” -> “Eclipse Marketplace”,在搜索框输入“Tomcat”,找到“Eclipse Tomcat Plugin”,点击“Install”按钮进行安装。 2. 下载和安装Tomcat:从Tomcat官网下载最新版本的Tomcat,解压缩到本地文件夹。 3. 在Eclipse配置Tomcat:在Eclipse选择“Window” -> “Preferences”,在弹出的窗口选择“Server” -> “Runtime Environments”,点击“Add”按钮,选择Tomcat的安装路径,并点击“Finish”按钮。 4. 创建Web项目并部署到Tomcat:在Eclipse选择“File” -> “New” -> “Dynamic Web Project”,填写项目名称和路径,并选择刚刚配置好的Tomcat服务器,然后点击“Finish”按钮。将项目部署到Tomcat服务器:在Eclipse右键点击项目名称 -> “Run As” -> “Run on Server”,选择Tomcat服务器,然后点击“Finish”按钮。 5. 在浏览器打开Web应用程序:在浏览器输入“http://localhost:8080/项目名称”,其8080Tomcat的默认端口号,项目名称是在Eclipse创建Web项目时指定的。通过这种方式可以在浏览器打开Web应用程序,进行测试和调试。 操作原理:在Eclipse配置Tomcat服务器后,可以将Web项目部署到Tomcat服务器Tomcat服务器会监听本地的端口号,并将用户请求转发给Web应用程序,Web应用程序处理请求并返回响应,Tomcat服务器将响应返回给用户浏览器。用户在浏览器输入Web应用程序的URL时,会通过HTTP协议发送请求到Tomcat服务器,Tomcat服务器会根据请求的URL匹配相应的Web应用程序,并将请求转发给Web应用程序处理。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值