在用maven管理的项目开发过程中,服务器我们用的是tomcat,有时候我们依赖的jar包会和tomcat自带的jar包起冲突,但是不加呢,jsp页面的<script>标签又会报红,虽然不影响功能,但是看上去总是不舒服的。

这里报红呢主要是因为缺少jsp-api.jar包。但是呢因为tomcat是自带这个jar包的,你添加这个jar依赖又会包,jar包冲突的错误-Servlet.service() for servlet jsp threw exception java.lang.NullPointerException。除了jsp-api.jar会起冲突,还有一个servlet-api.jar也会起冲突,需要注意。那怎么样既能让他编译通过不报红,然后运行时又不起jar冲突呢。很简单加一句代码就行---<scope>provided</scope>

<dependency><groupId>org.apache.tomcat</groupId><artifactId>jsp-api</artifactId><version>6.0.53</version><scope>provided</scope>
</dependency>

provided意味着打包的时候可以不用包进去,别的设施(Web Container)会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。相当于compile,但是在打包阶段做了exclude的动作。

关于scope的一些其他的一些属性,这里给大家贴一个连接,需要的可以看看:

https://blog.csdn.net/libin_gogogo/article/details/78204575

严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException相关推荐

  1. Servlet.service() for servlet SpringMVC threw exception ---- java.lang.NullPointerException

    我在用Ajax 传值到后台遇到的错误,原因也简单 是因为 传来了空值,你把空值进行了处理 我通过Ajax传过来,我进行前台调试的时候发现这个Ajax执行了2次(不知道为什么),第一次传值过来了,但是第 ...

  2. Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.LinkageError

    启动maven的web项目时报错: Servlet.service() for servlet [jsp] in context with path [] threw exception [java. ...

  3. JAVA零碎要点008---tomcat启动的时候报错了严重: End event threw exception java.lang.reflect.InvocationTargetExcepti

    tomcat启动的时候报错了: 严重: End event threw exception java.lang.reflect.InvocationTargetException         at ...

  4. 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法...

    今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下: String pat ...

  5. 解决java.lang.Exception: java.lang.NullPointerException

    启动程序,控制台日志打印信息,发现错误信息:空指针异常 先用degger排除错误: 运行弹出这个界面 我们需要在OrderComparator类给序列化 OrderComparator.java pa ...

  6. Servlet.service() for servlet jsp threw exception

    十月 15, 2022 3:26:36 下午 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() f ...

  7. 严重: Servlet.service() for servlet jsp threw exception

    严重: Servlet.service() for servlet jsp threw exception 2009-08-23 22:06:27|  分类: java|字号 订阅 严重: Servl ...

  8. Servlet.service() for servlet [jsp] in context with path [/loginWeb_mvc] threw exception

    这个错误,一般是jsp页面中的某个对象没获取到后台传来值,导致空指针,注意下判空后使用等.其他的问题遇到了再总结到这里. 三月 06, 2020 3:36:27 下午 org.apache.catal ...

  9. 严重: Servlet.service() for servlet [jsp] in context with path [/maven_test7] threw exception [Unable

    严重: Servlet.service() for servlet [jsp] in context with path [/maven_test7] threw exception [Unable ...

最新文章

  1. asp.net 获取当前时间的格式
  2. Openfire及Spark配置(Mac)
  3. 从NoSQL到Lakehouse,Apache Doris的13年技术演进之路
  4. 一个想法不一定对 系列
  5. Vue2.3.0+使用.sync修饰符对prop进行双向绑定/子组件同步prop到父组件绑定的值
  6. 使用Visio进行UML建模
  7. mysql 添加远程连接_为 mysql 添加远程连接账户
  8. 蓝桥杯 BASIC-3 基础练习 字母图形
  9. springboot yml多环境开发
  10. 复习HTML+CSS(5)
  11. python 将txt文件转换为excel_Python实现读取txt文件并转换为excel的方法示例
  12. Hello 2019(有待更新)
  13. Java - JSP和Servlet是什么关系?
  14. 网易云、酷狗、QQ音乐歌单接口API
  15. php游戏传奇,GitHub - esons/pmir2: php,swoole,mirserver,mir2,传奇2,服务器,游戏服务器
  16. 外贸常用术语_13个常用的国际贸易术语详解
  17. 【dva】dva使用与实现(四)
  18. MyBatis基本工作原理
  19. 排序(数据结构与算法)
  20. CCF系列题解--2013年12月第四题 有趣的数字

热门文章

  1. 简单解决phpjm加密问题 免费phpjm解密工具
  2. Android实现计时器功能
  3. webQQ获得群列表、好友列表
  4. BenQ P51最新中文宋体ROM 21231
  5. 领域知识库构建及信息检索系统
  6. 传360周鸿祎曾试图阻止百度收购91无线
  7. 红米2插电信卡显示无服务器,红米2电信卡为什么能显示手机卡资讯。却没有网路讯号...
  8. Oracle 12.2 新特性: Online PDB relocate (PDB hot move)
  9. allfinanz.cn全金域名价值超过一切金融域名
  10. 未匹配到本域名(www.xxx.com)有效授权码,请到PbootCMS官网获取