当前位置: 首页 > article >正文

tomcat项目报错org.apache.jasper.JasperException: java.lang.NullPointerException

现象:

访问tomcat项目报错,查看tomcat日志有报错

Sep 12, 2024 5:15:59 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception
java.lang.NullPointerException
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:371)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)

在这里插入图片描述
在这里插入图片描述

原因:

项目依赖的jar包和tomcat容器的依赖jar包有重复,一般为servlet-api.jar、jsp-api.jar
在这里插入图片描述

解决方式:

如果是非maven项目,在/WEB-INF/lib中找出servlet-api.jar、jsp-api.jar删除
如果是maven项目就把pom.xml中的servlet依赖注释掉

在这里插入图片描述
注释掉重新打包发布


http://www.kler.cn/a/303377.html

相关文章:

  • C++算法练习-day40——617.合并二叉树
  • 软件测试:测试用例详解
  • 【2024软考架构案例题】你知道 Es 的几种分词器吗?Standard、Simple、WhiteSpace、Keyword 四种分词器你知道吗?
  • DevOps工程技术价值流:加速业务价值流的落地实践与深度赋能
  • 45.第二阶段x86游戏实战2-hook监控实时抓取游戏lua
  • [ 网络安全介绍 5 ] 为什么要学习网络安全?
  • Python中的“异常”之旅:探索异常处理的艺术
  • 大语言模型之ICL(上下文学习) - In-Context Learning Creates Task Vectors
  • 用于安全研究的 Elastic Container Project
  • Java 行为型设计模式一口气讲完!*^____^*
  • Spring Cloud 搭建 Gateway 网关与统一登录模块:路径重写、登录拦截、跨域配置
  • 使用Jenkins扩展钉钉消息通知
  • 根据NVeloDocx Word模板引擎生成Word(五)
  • 9.12 TFTP通信
  • 阿里巴巴拍立淘API:实时图像搜索与快速响应的技术探索
  • Pycharm Remote Development 报错解决
  • 【机器学习(三)】分类和回归任务-随机森林-Sentosa_DSML社区版
  • 【数据库】死锁排查方式
  • iPhone 16分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 16 Plus、iPhone 16 Pro、iPhone 16 Pro Max
  • CTF比赛中的Git相关题目解题思路
  • Unity 之 【Android Unity FBO渲染】之 [Unity 渲染 Android 端播放的视频] 的一种方法简单整理
  • TESSY创建需要手写桩的测试用例
  • 麒麟桌面操作系统:查看最近安装与卸载的软件包
  • Unreal Fest 2024 虚幻引擎影视动画制作的普遍问题
  • 基于云计算的虚拟电厂负荷预测
  • Vue3前端框架学习记录