关于Javaweb中servlet配置打开网页显示404无法找到的原因和解决方法

自己是一名Java小白,在自己学习servlet时打开网页,浏览器总是发出404错误,在网上找了好多资料,自己决定整理一篇。
在Java中配置servlet有两种方法,第一种是在web.xml中进行配置,例如。

<servlet>
    <servlet-name>HelloServlet</servlet-name>//name名称可以是自己定义的,随便写,不过最好是与类名相同
    <servlet-class>inta.aa.HelloServlet</servlet-class>//类的途径,注意一定要写上包的名字
</servlet>
<servlet-mapping>
    <servlet-name>HelloServlet</servlet-name>//与上一个name相同
    <url-pattern>/hello</url-pattern>//在服务器中访问的路径
</servlet-mapping>

第二种方法。直接建立一个servlet文件
在这里插入图片描述
在这里插入图片描述
点击finish后就完成了,注意,如果是这样建立的servlet文件,web.xml不用进行配置,在编译的时候会自动配置。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果你重新建立一个servlet文件,并想运行这个文件,一定要把上一个servlet的服务给关闭,否则tomact在运行时会报错,404错误,本人亲身经历。
一名小白,如果有写的不对的地方,请各位大佬及时指出,谢谢了。

  • 11
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
回答: 当在web.xml配置servlet时,可能会遇到404错误的问题。这个问题可能有多种原因。首先,确保你在web.xml正确地配置servletservlet-mapping。例如,你需要指定servlet的名称、类的路径和servlet-mapping的URL模式。\[2\]另外,还要注意URL模式的路径是否与你在浏览器访问的路径匹配。\[3\]此外,还要确保你的servlet文件已经编译并部署到了正确的位置。如果你之前运行了一个servlet文件,确保将其服务关闭,以免冲突导致404错误。\[1\]如果你仍然遇到问题,可以检查服务器日志以获取更多详细的错误信息,帮助你找到问题的根源。 #### 引用[.reference_title] - *1* *2* [关于Javawebservlet配置打开网页显示404无法找到原因解决方法](https://blog.csdn.net/qq_43298198/article/details/88430670)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [servlet出现404问题深入剖析](https://blog.csdn.net/weixin_40912987/article/details/112200635)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值