无法访问index.html和out目录问题

无法访问index.html和out目录问题

问题:项目启动成功后无法访问login.html,网页显示404 无法访问资源

自己分析:如下图,html资源没有编译到out目录下

自己解决方式:删除out和target目录重新编译项目,这个方法无效没有解决问题,清理缓存也无法解决问题。

为了方便老师帮我查找问题,本人从第二张截一些本地项目结构供老师参考,这个问题困扰学生四天了

https://img1.sycdn.imooc.com/climg/659ac55408b2bf8127501640.jpg

https://img1.sycdn.imooc.com/climg/659ac5c70895260824281328.jpg

https://img1.sycdn.imooc.com/climg/659ac63a0833163a28601330.jpg

https://img1.sycdn.imooc.com/climg/659ac66a08f9cab328141322.jpg


https://img1.sycdn.imooc.com/climg/659ac68b081b56b728001188.jpg



https://img1.sycdn.imooc.com/climg/659ac6b108de607920581282.jpg

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

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

1回答
好帮手慕小尤 2024-01-08 09:16:47

同学你好,根据同学反馈的截图发现web模块并未配置到webapp目录中,如下所示:

https://img1.sycdn.imooc.com/climg/659b4ccb0996137b04080439.jpg

同学在配置到web.xml配置时,路径存在问题,建议同学进行修改。如下所示:然后在删除out与target目录重构项目试一下

https://img1.sycdn.imooc.com/climg/659b4c9b09281d4817930579.jpg

祝学习愉快!

  • 提问者 慕无忌4072121 #1

    老师,我按照您的方式web某块配置完,重新删除out 目录和target 目录,清除缓存,重构了项目但是还是报404未找到资源,html 文件资源还是未编译到out 目录下



    https://img1.sycdn.imooc.com/climg/659b793d08bfa04428441324.jpg

    https://img1.sycdn.imooc.com/climg/659b796908abe17228041334.jpg



    https://img1.sycdn.imooc.com/climg/659b7a0708c8443716940566.jpg






    https://img1.sycdn.imooc.com/climg/659b798a08dc312f28241318.jpg


    https://img1.sycdn.imooc.com/climg/659b7a28088b63e827361584.jpg

    2024-01-08 12:29:34
  • 好帮手慕小尤 回复 提问者 慕无忌4072121 #2

    同学你好,1、建议同学尝试下方步骤试一下,先关闭IDEA,然后找到项目所在的本地目录,删除本地项目中的.idea目录,重新打开项目,配置web模块和tomcat,最后删除target和out目录,重新运行项目即可。

        1)配置web模块

            http://img1.sycdn.imooc.com//climg/60c87652098a91cb02490235.jpg

            https://img1.sycdn.imooc.com//climg/64acce050939e3fe04340688.jpg

            https://img1.sycdn.imooc.com//climg/64accdf909f3cac910350835.jpg

        2) 配置后点击build,进行项目构建:

            Build Artifact:

            https://img1.sycdn.imooc.com//climg/64acce1f09719cd802360184.jpg

            https://img1.sycdn.imooc.com//climg/64accdbb09c6988103630089.jpg

            Build Project

            https://img1.sycdn.imooc.com//climg/64acce31093d74a102110183.jpg

        3)若构建后out、target目录颜色为灰色,则进行如下配置:

            在target、out目录上右击--》Mark Directory as--》Excluded

            https://img1.sycdn.imooc.com//climg/634b81e60969537a05260135.jpg

            设置后target、out目录颜色会变为橘色,例如:

            https://img1.sycdn.imooc.com//climg/64acce470922fa5801520156.jpg

        4)清除IDEA缓存,再查看下target、out目录下是否存在class文件与,最后再启动服务器测试运行程序试下。

    2、如果还是不行,建议同学重新创建一个项目试一下。

    祝学习愉快!

    2024-01-08 13:09:13
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
Java工程师 2024版
  • 参与学习       2024    人
  • 提交作业       1318    份
  • 解答问题       1228    个

2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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