eclipse 启动tomcat 访问localhost:8080访问不到

https://blog.csdn.net/wuting3680278/article/details/70196232


问题描述:在java中可以成功启动tomcat,且正常显示项目内容,但在网页中输入http://localhost:8080无法正常显示。

以下是http://localhost:8080正常显示的页面

eclipse 启动tomcat 访问localhost:8080访问不到

原因 
eclipse将tomcat的项目发布目录重定向了,导致无法正常访问。同时在tomcat安装目录下的webapp目录里面找不到我的项目文件。

解决方法: 
1、双击eclipse中的server,可以看到下面的编辑界面。

eclipse 启动tomcat 访问localhost:8080访问不到

可以看到,我们默认选择的是Use workspace metadata(does not modify)Tomcat installation,我们需要将选项改为第二个Use Tomcat installation(takes control of Tomcat installation)但是此时是灰色,无法修改。我们需要将里面的项目全部移除才能编辑。

2、选中server,右击,打开add and remove界面

eclipse 启动tomcat 访问localhost:8080访问不到

3、选择右边的项目点击Remove,将所有项目移除之后点击finish。 
此时我们可以看到刚刚的界面已经可以编辑了。

eclipse 启动tomcat 访问localhost:8080访问不到

4、将Server Locations选择为第二个,Use Tomcat installation(takes control of Tomcat installation),同时将Deploy path改为webapps,也就是tomcat的安装目录作为默认的项目发布目录。

eclipse 启动tomcat 访问localhost:8080访问不到

5、修改后关闭页面,重启tomcat服务,http://localhost:8080就能正常访问了。