http://developer.51cto.com/art/201205/338496.htm

The method getJspApplicationContext(ServletContext) is undefined for the type

JspFactory的异常的原因及解决办法原因:

是由于工程的WEB-INF/lib下存在jsp-api.jar、servlet-api.jar,与Tomcat自带的jar包冲突造成的。

解决办法:

删除WEB工程Lib目录中的jsp-api.jar、servlet-api.jar,重新启动Tomcat服务问题解决.

在创建工程时,jsp-api.jar、servlet-api.jar这两个jar包都无需手工加入到web工程中,Tomcat中都已包含。

异常信息如下:

org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 23 in the generated java file
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

所以在Tomcat中进行部署时,Tomcat中已经有的jar,工程中就不需要再包含了,以免发生冲突。

Tomcat中部署后JspFactory报异常的解决方案相关推荐

  1. 在Tomcat中部署Java Web应用程序几种方式

    在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录.  一.静态部署       静态部署指的是我们在服务器启动之 ...

  2. Intellij IDEA 创建Web项目并在Tomcat中部署运行

    一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Applicati ...

  3. 在tomcat中部署web项目

    在tomcat中部署web项目 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署:? 1.将PetWeb目录拷 ...

  4. Jeecg-Boot使用war包在Tomcat中部署之参考教程

    Jeecg-Boot使用war包在Tomcat中部署之参考教程 正式环境部署 部署方案采用nginx+tomcat部署方案 前端项目由于build后都是静态文件,部署到nginx中:后端服务发布部署到 ...

  5. 【转】Tomcat中部署java web应用程序

    http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载: 今天给大家介绍怎样在Tomcat5.5.9中部署Java We ...

  6. 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包

    本文基本转自:http://www.blogjava.net/ocean07000814/articles/331694.html 主要讲的是在 Tomcat 中部署 Java Web 应用程序.因为 ...

  7. 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决

    使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...

  8. mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String

    mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...

  9. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...

最新文章

  1. java jackson包_java json工具包Jackson的使用
  2. python工程师薪资坑吗-6年Python开发工程师精心总结学习思路,再不看看就凉了...
  3. sizeof和strlen解析
  4. Unity中有两种Animation Clip
  5. php88,php88微博
  6. VMWare共享文件
  7. 口无遮拦的钉钉与坐立不安的腾讯
  8. 关于××× 相关收集资料
  9. vss登录invalid handle问题的解决办法
  10. linux svn删除目录命令,删除目录下的所有.svn版本库目录_CentOS
  11. windows mac linux 木马,针对Linux Windows macOS系统Adwind木马广告攻击
  12. Python操作Oracle
  13. python tan图
  14. PHP处理微信昵称emoji表情符号和特殊颜文字符
  15. 前端 配色网站 自用 免费 颜色很全
  16. 利用js脚本自动删除微博
  17. lr背景虚化_LR调色教程,用LR把夏天的颜色以图片的样式呈现出来
  18. 艾默生质量流量计调试
  19. Android多进程从头讲到尾,Android开发知识点
  20. Java调用linux指令工具类,直接执行cmd,执行grep指令返回结果,执行sed追加指令,hdfs下载指令,获取文件行数

热门文章

  1. 【数据结构与算法】之深入解析“通配符匹配”的求解思路与算法示例
  2. HarmonyOS之常用组件ToastDialog的功能和使用
  3. LeetCode Algorithm 160. 相交链表
  4. 13.2.9 中间件
  5. 11.2.5 属性
  6. Java 文件操作 File 及 RandomAccessFile
  7. Linux下进程间通信概述
  8. python 类属性排序_Python实现多属性排序的方法
  9. exfat linux 驱动_(实例)Linux 内核添加exfat驱动
  10. 去掉控制台程序的黑框框