解决办法:eclipse中tomcat启动后、访问localhost报404错误

时间:2022-09-05 20:07:54

eclipse中tomcat启动后、访问localhost报404错误

问题描述:tomcat安装完、在eclipse中配置完后、可以正常启动、网页访问 http://localhost:8080/
手动通过startup.bat启动tomcat服务器、访问htt://localhost:8080/能正常访问tomcat管理页面。

问题原因:tomcat默认successfully installed Tomcat页面(http://localhost:8080/)所存在的物理路径和eclipse中配置的tomcat的server locations 不一致

解决办法
  双击eclipse中tomcat server、在Server Locations选项中设置Use Tomcat installation后、重新访问http://localhost:8080/
  如果设置过程中出现server location灰色无更改情况
  1、右键tomcat server停止
  2、删除所加载的所有项目(右键add and remove…)
  3、右键tomcat server 选择点击clean…选项
  说明:此种直接访问tomcat安装路径下的部署C:\Program Files\apache-tomcat-8.0.41\**webapps**
  目录结构:
  webapps
    |–docs
    |–examples
    |–host-manager
    |–manager
    |–ROOT

  补足:有的同学在选择这种启动的时候、tomcat启动的时候会出现无法访问的情况、可能原因、该同学的PC的tomcat上述路径需要管理者权限方可访问、造成读写权限不足

  双击eclipse中tomcat server、在Server Locations选项中设置Use workspace metadata后、将上述的解决办法中的路径文件(C:\Program Files\apache-tomcat-8.0.41\webapps)拷贝到自己的workspace下的\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0中的wtpwebapps文件夹下、重新访问http://localhost:8080/
  说明:此种设置部署后会直接访问上述路径的wtpwebapps文件夹的部署、但是默认此文件夹下只有ROOT文件夹、启动server直接访问的时候会报404错误。
  补足:如果tomcat存在多个实例的时候、会在上述路径中依次出现tmp0tmp1tmp2的文件夹

解决办法:eclipse中tomcat启动后、访问localhost报404错误