Tomcat中部署后JspFactory报异常的解决方案
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报异常的解决方案相关推荐
- 在Tomcat中部署Java Web应用程序几种方式
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服务器启动之 ...
- Intellij IDEA 创建Web项目并在Tomcat中部署运行
一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Applicati ...
- 在tomcat中部署web项目
在tomcat中部署web项目 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署:? 1.将PetWeb目录拷 ...
- Jeecg-Boot使用war包在Tomcat中部署之参考教程
Jeecg-Boot使用war包在Tomcat中部署之参考教程 正式环境部署 部署方案采用nginx+tomcat部署方案 前端项目由于build后都是静态文件,部署到nginx中:后端服务发布部署到 ...
- 【转】Tomcat中部署java web应用程序
http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载: 今天给大家介绍怎样在Tomcat5.5.9中部署Java We ...
- 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包
本文基本转自:http://www.blogjava.net/ocean07000814/articles/331694.html 主要讲的是在 Tomcat 中部署 Java Web 应用程序.因为 ...
- 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决
使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...
- mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String
mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...
- PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)
在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...
最新文章
- java jackson包_java json工具包Jackson的使用
- python工程师薪资坑吗-6年Python开发工程师精心总结学习思路,再不看看就凉了...
- sizeof和strlen解析
- Unity中有两种Animation Clip
- php88,php88微博
- VMWare共享文件
- 口无遮拦的钉钉与坐立不安的腾讯
- 关于××× 相关收集资料
- vss登录invalid handle问题的解决办法
- linux svn删除目录命令,删除目录下的所有.svn版本库目录_CentOS
- windows mac linux 木马,针对Linux Windows macOS系统Adwind木马广告攻击
- Python操作Oracle
- python tan图
- PHP处理微信昵称emoji表情符号和特殊颜文字符
- 前端 配色网站 自用 免费 颜色很全
- 利用js脚本自动删除微博
- lr背景虚化_LR调色教程,用LR把夏天的颜色以图片的样式呈现出来
- 艾默生质量流量计调试
- Android多进程从头讲到尾,Android开发知识点
- Java调用linux指令工具类,直接执行cmd,执行grep指令返回结果,执行sed追加指令,hdfs下载指令,获取文件行数
热门文章
- 【数据结构与算法】之深入解析“通配符匹配”的求解思路与算法示例
- HarmonyOS之常用组件ToastDialog的功能和使用
- LeetCode Algorithm 160. 相交链表
- 13.2.9 中间件
- 11.2.5 属性
- Java 文件操作 File 及 RandomAccessFile
- Linux下进程间通信概述
- python 类属性排序_Python实现多属性排序的方法
- exfat linux 驱动_(实例)Linux 内核添加exfat驱动
- 去掉控制台程序的黑框框