tomcat+eclipse 搭建WEB验证是否成功出现的404问题

本文将详细解释并解决在使用Tomcat与Eclipse搭建环境中遇到的HTTP 404错误,包括常见原因如文件重命名、移动或删除等,并提供了解决方案,涉及虚拟目录的设置、文件正确拷贝至webapps目录及自动部署的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat+eclipse搭建成功后,通过一个“helloworld.jsp”验证,可能会出现如下问题:                                                                                    

HTTP Status 404 - /server-status
---------------------------------------------------------------------------
type Status report
message /server-status
description The requested resource (/server-status) is not available

导致HTTP 404错误的因素主要包括如下几种:

1)所请求的文件已被重命名;

2)所请求的文件已被移动到其他位置并且/或者被删除;

3)所请求的文件由于维护、升级或其他未知原因而暂时不可用;

4)所请求的文件不存在;

5)IIS 6.0:没有启用相应的 Web 服务扩展或 MIME 类型;

6)某个虚拟目录映射到另一个服务器上的驱动器的根目录。

解决方案

第一:设置虚拟目录

1、可能是Tomcat没有配置对,
看看 %CATALINA_HOME%\conf\server.xml 文件中有没有配置虚拟目录
(%CATALINA_HOME% 为 Tomcat 的安装目录)
在记事本中打开,,添加如下蓝色部分:
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">


     <Context path="/test" docBase="d:\web\test" reloadable="true" />

</Host>
蓝色部分是自己要手工加入的,注意大小写不能错,path是浏览器访问的目录, docBase是jsp文件的目录,一定不能错,reloadable="true"代表了当java类发生改变时,服务器会自动重载新的java类.(例如,我创建了一个web的文件,位置:D:\web,  tomcat_test是我在eclipse下创的文件,我将其的路径设在D:\web目录下,则path=/tomcat_test   ,docBase="D:\web\tomcat_test"

<Context path="/test" docBase="d:\web\test\WebRoot" reloadable="true" />

第二:直接把eclipse下的创建的tomcat文件拷贝到tomcat的webapps文件夹下,然后启动tomcat,在浏览器中输入http://localhost/文件名.jsp,就可以看到你想要的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值