更加详细请点击我 把eclipse里面的service服务全部删除,发现tomcat可以正常启动,但是不能运行tomcat,昨天的问题又重复了。 解决方法: 查了些资料得知在eclipse中启动tomcat后,它去启动的web项目并不是tomcat文件夹下的webapp下web工程,而是eclipse中自己的一个文件夹下的web工程。 有2中解决方法 第一种:在tomcat下的webapp下的root赋值到E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0下的wtpwebapps中,在从新启动可以访问主页,(但是这种不是很科学,不方便) 第二种方法:可以指定项目的路径到tomcat下的webapp下,主要设置可以这样设置 ① .清空服务器的所有项目 ② 启动服务器(必须启动,否则服务修改) ③ 双击tomcat弹出修改页面 ④ 修改页面中的ServerLocations处,选择第二项:user Tomcat installation.. ⑤ 设置Deploypath为webapps ⑥ 关闭服务器,将要部署的项目重新部署,这样就可以在tomcat下的webapp文件夹找到了