eclipse中基于servlet运行显示无法获取资源文件
在Javaweb项目中我们经常能用到servlet框架,
但是常常或报错,今天是我改了三个小时代码找出来的一个令人吐血的小错误,虽然小但是很致命
类似这样的报错;
问题出在我们的servlet的路径中,我们需要将他的路径放在下面这个文件中
就是图中浅蓝色框的servlets把我们的文件声明在这就可以让Tomcat读取到位置和路径,具体方法就是在我们对应的servlet.java文件中在他的函数前面添加上:
@SuppressWarnings("serial")
@WebServlet("/servler名称")
就像这样,并且添加之后一定要重新运行项目否则就不行,
还有一个是我自己总结的在eclipse中往往没有被调用的函数或者类下方都会有黄色波浪线表示,所以遇到这样的下方有黄色波浪线的如果没有用处直接删掉即可,或者你怕错注释也行
并且通过这个有黄色波浪线这个问题我理解了servlet函数是靠调用的,因为在没有加那两行代码的时候我的文件中servlet他的下方就有黄色波浪线,这代表他没有被调用,所以才会出现我们运行界面伤心爱你是的一个资源不可被发现,意思就是我没找着。
本次小错误修改就分享到这,希望对大家有帮助,最后这方法暂时只针对eclipse至于在idea写的同学报错的话启示原理都一样,解决方法不同罢了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-07-02 JAVA学习