问题描述:
在java中可以成功启动tomcat,且正常显示项目内容,但在网页中输入
http://localhost:8080
无法正常显示。
以下是
http://localhost:8080
正常显示的页面
原因
eclipse将tomcat的项目发布目录重定向了,导致无法正常访问。同时在tomcat安装目录下的webapp目录里面找不到我的项目文件。
解决方法:
1、双击eclipse中的server,可以看到下面的编辑界面。
可以看到,我们默认选择的是Use workspace metadata(does not modify)Tomcat installation,我们需要将选项改为第二个Use Tomcat installation(takes control of Tomcat installation)但是此时是灰色,无法修改。我们需要将里面的项目全部移除才能编辑。
2、选中server,右击,打开add and remove界面
3、选择右边的项目点击Remove,将所有项目移除之后点击finish。
此时我们可以看到刚刚的界面已经可以编辑了。
4、将Server Locations选择为第二个,Use Tomcat installation(takes control of Tomcat installation),同时将Deploy path改为webapps,也就是tomcat的安装目录作为默认的项目发布目录。
5、修改后关闭页面,重启tomcat服务,
http://localhost:8080
就能正常访问了。