问题背景
学习SpringMVC开发的过程中,需要使用IDEA创建打包web项目,但是在测试过程中,发现有些位于web目录下的静态界面无法访问到,网络搜索没有找到合适的解决方案,最后自己摸索到,故立帖记录,希望能帮助到后续踩坑的同学。
具体描述及解决方案
当时的web目录结构如下:
访问localhost/hello.jsp却返回404错误,结合到之前学习的Maven项目资源过滤问题,考虑是否为导出文件的问题,检查out文件夹,此时的out文件夹结构如下:
发现在构造artifacts时,仅导出了web-inf文件夹及index.jsp文件,所以访问不到web文件夹下其他的资源
所以找到artifacts的构造选项,File – Project Structure – Artifacts
在这里点击导出文件夹内容,选定文件夹为web
重启Tomcat,会重新build Artifacts,此时的out文件夹结构:
在浏览器中可以正确访问jsp资源
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_30254749/article/details/123139736
web文件没有小蓝点问题解决
解决方法:
1、首先file->Project Structure->Modules
是不是没有 web 那一栏(看第二步)
2、然后点击+号,找到web,并点击
3、正确选择你的web文件的位置,就是没有小蓝点的那个web文件再点击ok
最后,小蓝点就出现啦