问题
eclipse中启动tomcat,项目可以正常运行,但是localhost:8080无法访问。
关闭eclipse中的Tomact,直接从tomcat/bin 下的startup.bat启动,localhost:8080可以正常访问。
原因
eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。
解决办法
如下图,默认的workspace存储在以下位置,并没有存储在tomcat的webapps中
将tomcat中的项目remove,然后可以操作
保存,即可。这样在eclipse中项目也可以运行,也可以直接通过localhost:8080访问