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

解决tomcat6部署spring4+mybatisJSP页面产生的500错误,控制台报java.lang.NullPointerException的问题...

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

搭建spring4+mybatis+springMVC访问项目时产生异常:

严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException
at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)

一般抛这个异常的情况,在启动时不报异常,而在访问项目时报该异常。原因在于项目本身包含servlet.api.jar,而tomcat也包含该jar,二者产生冲突。

最简单的解决办法就是把该项目部署到tomcat7上就完美解决了该问题!

 

转载于:https://my.oschina.net/codingcloud/blog/638226

相关文章:

  • SQL Server中查看哪些游标未释放
  • 【抄】更改eclipse配置
  • 胜利大逃亡(续)
  • 理解JavaScript中的回调函数
  • hdu 5640 King's Cake(模拟)
  • 2、Python语法基础
  • Python基础教程第二版 6:抽象
  • UnicodeEncodeError: 'ascii' codec can't encode
  • 【Android 学习】 Android反编译
  • 【转】Java 中的 i = i++
  • 在我lenovo上装windows10
  • Shell编程
  • 构建自己的PHP框架--创建组件的机制
  • 闲扯 『 document.write 』
  • 【vSphere故障案例】案例九:ESXi主机HA未配置错误
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • Asm.js的简单介绍
  • chrome扩展demo1-小时钟
  • gulp 教程
  • Js基础知识(一) - 变量
  • JS专题之继承
  • mysql常用命令汇总
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Vue 动态创建 component
  • Vue--数据传输
  • 包装类对象
  • 经典排序算法及其 Java 实现
  • 限制Java线程池运行线程以及等待线程数量的策略
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​Java并发新构件之Exchanger
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​Linux·i2c驱动架构​
  • (done) 两个矩阵 “相似” 是什么意思?
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (三) diretfbrc详解
  • (十三)Flask之特殊装饰器详解
  • (转)大道至简,职场上做人做事做管理
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • **PHP分步表单提交思路(分页表单提交)
  • .htaccess配置常用技巧
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .Net的DataSet直接与SQL2005交互
  • .net访问oracle数据库性能问题
  • .net生成的类,跨工程调用显示注释
  • 。Net下Windows服务程序开发疑惑
  • :“Failed to access IIS metabase”解决方法
  • @Mapper作用
  • @Not - Empty-Null-Blank
  • @Validated和@Valid校验参数区别
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [ Linux ] git工具的基本使用(仓库的构建,提交)