项目抛出java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet异常时

项目抛出java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet异常时,首先考虑是否在pom文件中添加servlet-api依赖,如果添加了则查看对应依赖的作用范围,当作为范围为provided时,jvm不会将其加载到Tomcat中,此时使用内置Tomcat时就会抛出java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet异常。解决方法:修改依赖作用范围

注意:将依赖的作用范围设置为私有时将不会参与编译,此时启动项目可能会造成类找不到异常,在使用内容Tomcat时,尽量不要这样设置,圈中的删除

毕业论文互助QQ群: 237401711
定制讲解加:QQ号: 2719046892 (微信同Q号)

Leave a Reply

邮箱地址不会被公开。