关于解决eclipse上部署javaweb项目404报错问题 黑马程序员

问题一:8080,8009,8005端口被占用问题

关于解决eclipse上部署javaweb项目404报错问题 黑马程序员_第1张图片

端口被占用,按照百度方法netstat -ano命令查找占用端口的进程是java.exe,并不是大部分文章里提到的javaw.exe,原因是你通过tomcat/bin/startup.bat打开了服务器占用了这几个端口

这就说明此时你的服务器是打开了的浏览器输入localhost:8080也能顺利到达tomcat首页,所以需要注意的是不要多开服务器,bin文件中开启了服务器再用eclipse开启会报错,eclipse开启服务器后再用bin/start.up开启会闪退

问题二:服务器连接完成,部署项目时出现404报错

关于解决eclipse上部署javaweb项目404报错问题 黑马程序员_第2张图片

webapps中也能找到部署文件,说明文件是部署成功的

关于解决eclipse上部署javaweb项目404报错问题 黑马程序员_第3张图片

这时候的问题就出在你的web.xml中,打开web.xml文件

关于解决eclipse上部署javaweb项目404报错问题 黑马程序员_第4张图片

xx.html等语句中并没找到你想要部署这个文件的约束

所以将你要部署的文件的文件名改为与上述web.xml文件中向匹配的文件名:例如将我要部署的99.html右键改名为1.html或者index.html

第二个解决方法是改web.xml文件,也就是加上一行99.html问题即可解决。

心得

理清思路,找出问题在哪,按顺序一个问题一个问题解决,比如服务器配置出了问题就先解决服务器配置问题,之后才能去解决运行时出现的问题,如果没有解决服务器问题就一直在处理运行时问题时没有用的

你可能感兴趣的:(关于解决eclipse上部署javaweb项目404报错问题 黑马程序员)