问题描述
通过Eclipse启动tomcat候,访问启动的项目地址提示404错误,tomcat启动也不报错,容器中其他项目可以正常访问。
问题原因
这个问题很少见,如果你点开tomcat容器的项目文件夹(根据severce设置不同,这个路劲也会不同),发现无法访问的那个项目中没有web.xml这个文件,当然无法访问该项目地址了。
可能原因有二:
1. 新建的项目默认不是标准的web项目
2. 项目的容器路径不是Eclipse默认生成的路径
解决方式
原因一的解决方法:
在Eclipse中,右键项目选择configure–>Convert to Dynamic Web Prohect –>选择版本点确定–>重启tomcat
原因二的解决方法:
右键项目选择Properties–>Deploment Assembly –>添加容器目录–>重启tomcat