JSTL error on upgrade from IdP 4.3.2 to 5.1.2

Mark Cairney Mark.Cairney at ed.ac.uk
Fri May 10 12:42:17 UTC 2024


Hi,

I've finally got a bit of free time to look at Shibboleth 5 and have 
performed the following:

1. Installed OpenJDK17

2. Installed the latest Tomcat 10 (10.1.23)

3. Added the AJP config and idp.xml to Tomcat.

4. Done an in-place upgrade of Shibboleth and installed the nashorn plugin.

However after startup I get the following error continually occuring in 
our idp-process.log.

2024-05-10 13:33:33,477 - ERROR [jakarta.servlet.ServletException:144] - 
[::1]  -
jakarta.servlet.ServletException: Handler dispatch failed: 
java.lang.NoClassDefFoundError: jakarta/servlet/jsp/jstl/core/Config
     at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)
Caused by: java.lang.NoClassDefFoundError: 
jakarta/servlet/jsp/jstl/core/Config
     at 
org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:103)
Caused by: java.lang.ClassNotFoundException: 
jakarta.servlet.jsp.jstl.core.Config
     at 
org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:103)
2024-05-10 13:33:35,738 - ERROR [jakarta.servlet.ServletException:144] - 
[::1]  -
jakarta.servlet.ServletException: Handler dispatch failed: 
java.lang.NoClassDefFoundError: jakarta/servlet/jsp/jstl/core/Config
     at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)
Caused by: java.lang.NoClassDefFoundError: 
jakarta/servlet/jsp/jstl/core/Config
     at 
org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:103)
Caused by: java.lang.ClassNotFoundException: 
jakarta.servlet.jsp.jstl.core.Config
     at 
org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:103)


I've tried removing the jstl-1.2.jar from our edit-webapps directory and 
rebuilding the WAR file but this doesn't make any difference. Any ideas?



-- 
/****************************

Mark Cairney
ITI Enterprise Services
Information Services
University of Edinburgh

Tel: 0131 650 6565
Email: Mark.Cairney at ed.ac.uk

*******************************/

The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.



More information about the users mailing list