eclipse-ee4j / eclipse-ee4j/wasp
Try to switch to WASP 4.0 from JSTL 3.0.1 - java.lang.NoClassDefFoundError: org/apache/taglibs/standard/functions/Functions
- Dominant language
- Java
- Stars
- 8
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
I am trying to upgrade a bunch of older JSP pages that used JSTL 3.0.1 (via org.glassfish JAR) to WASP 4.0. When I try and hit one of my existing JSP pages with this JAR swap out, I am getting the following error in my Tomcat 10.1.x logs:
```
SEVERE: Servlet.service() for servlet [jsp] threw exception
java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: org/apache/taglibs/standard/functions/Functions [in thread "https-jsse-nio2-11443-exec-10"]
at org.apache.jsp.www.decorators.main_jsp.(main_jsp.java:27)
```
My JSP has the following tags at the top:
```
<%@ taglib prefix="c" uri="jakarta.tags.core" %>
...
<%@ taglib prefix="fn" uri="jakarta.tags.functions" %>
```
Should this work or do my JSP pages need some work?
Thanks for the guidance.
Contributor guide
Assessment
This issue has not been assessed yet.