转自:https://blog.youkuaiyun.com/qq_40164190/article/details/84453912
JavaWeb【status:404,The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. 】
一般来说出现404的情况有很多,但我自己所遇到的有两种:
404-Not Found是很常见的状态码,出现这个错误的最有可能的原因是服务器端没有这个页面。还有一种可能是根目录下缺少index.html或者index.jsp文件。这里主要介绍出现在Eclipse中的第一种情况:
还有一种请看另一篇博客:https://blog.youkuaiyun.com/qq_40164190/article/details/84571602


打开apache的webapps目录一看,果然没有Test1这个文件夹


查找后发现Web应用被部署到这个目录下来了,这是个临时存放目录,我们在运行时Tomcat还是会读取这个目录下的工程文件进行部署。
解决办法

Server Location默认选择的是第一项,即使用工程根目录的相关子目录作为部署路径。而我们要想部署到Tomcat下,只需选择第二项,保存重启就可以了。
默认是选择 Use workspace metadata(dose not modify Tomcat installation)
然后修改为 Use Tomcat installation(takes control of Tomcat installation)
配置中的Server Path 和 Deploypath ,是你安装Tomcta 的包里面的文件夹
有些时候打开,发现是灰色的不能修改,那是因为Server中有部署项目,把项目都移除,然后再启动就可以操作了。

右键Add and Remove, 在弹窗里选择项目,然后Remove ALL

右键Clean 然后就能选择第二项了

本文介绍了一种常见的JavaWeb开发中遇到的404错误,详细解释了错误原因及解决步骤,包括调整Eclipse中Tomcat服务器配置,确保Web应用正确部署。
2150

被折叠的 条评论
为什么被折叠?



