Run之后 404报错

Run之后 404报错

已经配置好了tomcat,点击run show.jsp之后显示404错误。

http://img1.sycdn.imooc.com//climg/5fec900609cf038113640670.jpg

http://img1.sycdn.imooc.com//climg/5fec90440953f8af10720546.jpg

http://img1.sycdn.imooc.com//climg/5fec90630935c36f10080534.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2021-01-03 10:19:26

同学你好,sm_web:war_exploded和sm_web:war都应该可以的。

war和war_exploded的区别是:

war是将WEB工程以包的形式上传到服务器,也就是先打war包再发布

war_exploded是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。

这两个使用哪个都可以,一般建议开发过程中使用war_exploded。

同学使用war_exploded不能正常运行,可能是jsp页面没有发布出去,建议同学可以删除target文件,重启项目再试试。

祝学习愉快~



好帮手慕小班 2020-12-31 11:13:27

同学你好,1、问一下同学的如下配置中是不是正确的有项目名的配置呐,比如:

在自己的配置中:

http://img1.sycdn.imooc.com//climg/5fed41160908c5f812830630.jpg

项目名:

http://img1.sycdn.imooc.com//climg/5fed4137096efee205300174.jpg

    ​2、如果项目名书写是正确的,麻烦同学贴出一下自己的目录结构,对应的webapp目录是否有小蓝点呐

http://img1.sycdn.imooc.com//climg/5fed418409a7e03d04430725.jpg

对应在target编译目录中有编译后的show.jsp页面呐

如上所示再来检查一下,如果还是不能定位问题,同学可以将自己如上的配置信息贴出来看一下。

祝学习愉快!

  • 提问者 一个优雅的男孩 #1

    是这样的,webapp有蓝点,但是target下面没有jsp页面

    http://img1.sycdn.imooc.com//climg/5fedb597097c01e406100932.jpg

    2020-12-31 19:27:26
  • 提问者 一个优雅的男孩 #2

    老师,我调试好了,我发现我Tomcat配置里面的Deployment配置成sm_web_war就可以运行,但是配置成sm_web_war_exploded就会报404,请问这是怎么回事,这两个有什么区别吗


    如图:http://img1.sycdn.imooc.com//climg/5fede58e0966af4505920936.jpg

    这样就可以运行


    但是配置成这样就不可以:

    http://img1.sycdn.imooc.com//climg/5fede5ca095d7a9507441074.jpg

    2020-12-31 22:53:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师