java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 解决办法

时间:2024-03-21 14:52:13

关于访问项目报错
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 的解决办法。

1. 报错截图:

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 解决办法

2:问题原因:


项目缺少相应jar包

1:jstl-1.2
2:standard-1.1.2
3:jstl-api-1.2.1
4:jstl-impl-1.2

这几个jar包的下载地址:http://download.csdn.net/download/qq_36410795/9955578


3:解决办法

Java web项目在本地运行没有问题,但部署到线上后报错java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,原因是因为线上缺少jar包

刚开始百度,网友说缺少 jstl-1.2.jarstandard-1.1.2.jar 包添加进去还是报错。
后来添加 jstl-api-1.2.1.jarjstl-impl-1.2.jar 就可以了。

也可以去阿里云下载相应的jar包添加到项目里。

阿里云网址:http://maven.aliyun.com/