IDEA大法好,但是有些时候会出现一些莫名其妙的Bug。可能是本人经常手滑。
本文想分享的是,我在敲Javaweb项目时,由于是新手,我就照着老师的视频抄代码,但是!居然有不知名的错误,访问某个文件夹时,里面的jsp页面我全都不能访问,一直报错404,资源不能访问,里面的内容和引用的地址全都没有搞错。但是该文件夹的jsp就是无法访问。我把这些文件夹移动到其他文件夹下面就能访问到。真是见了鬼!
过几天我还是不死心,我觉得bug一定出现在人为因素,不然网上怎么搜不到相关解决办法。
前因:
我第一次新建该文件夹的时候打错了,首字母打成了大写,然后重命名改成了小写!这就是罪恶的根源啊!
众所周知浏览器地址栏里是不分大小写的!所以就访问不到该文件夹了,里面的jsp页面也别想访问了。不过我觉得重点应该不是这里,上图:
当你配置好环境后,运行就会有每个项目的输出文件夹,按我的理解就是外面访问工程项目时其实访问的就是这个,就相当于缓存。
我发现里面的文件夹还是大写的,无论我重新启动服务器还是IDEA多少次那个文件夹首字母还是大写的,就是不会更新。这就是IDEA不够智能了,所以我就在想怎么让缓存更新。
解决方法:
把没有更新的该文件common删除,再重启服务器,多次还是没用。缓存就是不更新。
百度了一下,原来重新构建一下项目就行了。
重新启动服务器后,你就会发现那个文件夹里的页面就能访问了。
打开war你会发现,缓存更新了。
现在问题解决。如果你也有类似问题,就去看看输出文件夹里的缓存里的内容是不是你所期待的内容。
关于IDEA Javaweb项目里某个文件夹的内容不能访问错误代码404或者500
最新推荐文章于 2024-04-20 20:29:24 发布