欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

解决 tomcat启动 访问页面 报java.lang.NoSuchMethodError javax.el.ExpressionFactory.newInstance()的问题

程序员文章站 2022-10-03 14:40:59
1、背景因为公司电脑上以前使用的是tomcat6,现在我自己想在电脑(win10)上再装一个新一点的tomcat,便去官网下载了tomcat9的压缩包。ok,解压,因为提前装好了jdk1.8,便直接在tomcat的bin目录下运行startup.bat,启动成功,没问题。再然后,当我自信满满的打开localhost:8080链接时,报了5052、解决方式找解决方案的过程太让人崩溃了,但是当一个程序员不就是这样吗,解决问题,然后,,,,掉头发呗。。。。所以为了让大家不要像我一样掉头发,特意把解决方式...

1、背景

因为公司电脑上以前使用的是tomcat6,现在我自己想在电脑(win10)上再装一个新一点的tomcat,便去官网下载了tomcat9的压缩包。

ok,解压,因为提前装好了jdk1.8,便直接在tomcat的bin目录下运行startup.bat,启动成功,没问题。再然后,当我自信满满的打开localhost:8080链接时,报了500
解决  tomcat启动  访问页面 报java.lang.NoSuchMethodError javax.el.ExpressionFactory.newInstance()的问题

2、解决方式

找解决方案的过程太让人崩溃了,但是当一个程序员不就是这样吗,解决问题,然后,,,,掉头发呗。。。。所以为了让大家不要像我一样掉头发,特意把解决方式发给大家。

  1. 首先,复制tomcat文件下lib目录的el-api.jar
  2. 将el-api.jar复制到你安装的jdk中jre目录下 \lib \ ext文件夹下
  3. 重新启动tomcat,访问localhost:8080
    解决!

本文地址:https://blog.csdn.net/qq_44985319/article/details/107690122