idea中SpringBoot项目运行的时候,遇到了一个java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest的异常。
查一下好像有没有报红报错。
如果你一步一步瞅代码的话,恭喜你,一下午有活干了。
说到底,这就是个运行时候的配置问题。在较新的IDEA版本中,没有Include dependencies with “Provided” scope这个选项,这个选项被调整为Add dependencies with “provided” scope to classpath。
所以,在运行项目的时候,需要添加上去。
1.点击编辑
2.选择自己要运行的配置,添加上
配置好这个之后,在进行运行就不会报错了。
还有,在JPA使用过程中,Maven生成的文件也要作为依赖,有个设置也需要标记源代码,这样在执行中才不会报错。
That's all!