症状:将tomcat配置到eclipse后,运行项目到服务器上后,项目可以运行,将项目链接复制到浏览器后也可以运行,但是在浏览器输入localhost:8080却出现404错误。
病因:eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。
治疗方法:在eclipse找到如图部分
有的同学可能没有Servers这个选项,是因为你没有打开这个选项,打开方式如下
选择Other...找到Server 点击Servers然后点击Open
下面就会出现Servers这个标签,双击Servers下面的Tomcat 这个选项,就会出现如图界面,
我们将修改红圈部分,但是红圈标记的部分不可点击,是因为tomcat中已经部署了项目,所以要清除tomcat中部署的项目,操作如下,鼠标右键单击Tomcat会出现如下选项,点击Add and Remove...将项目remove
之后再点击Clean... 然后重启Tomcat
上述图片中的红圈部分即可点击,然后设置成如下选择画对勾的部分,将画红圈的地方改为webapps
上述问题即可解决。