SAP Knowledge Base Article - Preview

3669201 - Error "java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator" when accessing site after jdk21 upgrade

Symptom

After upgrading to JDK 21.1, the site shows blank. Checking in the kibana logs, can find the below message:

"message":"javax.servlet.jsp.tagext.TagLibraryValidator","name":"java.lang.ClassNotFoundException","extendedStackTrace":[{"class":"org.apache.catalina.loader.WebappClassLoaderBase","method":"loadClass","file":"WebappClassLoaderBase.java","line":1380},{"class":"org.apache.catalina.loader.WebappClassLoaderBase","method":"loadClass","file":"WebappClassLoaderBase.java","line":1189},.....
 
LocalizedMessage":"java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator","message":"java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator"


Read more...

Environment

SAP Commerce Cloud 2211 for JDK21

Product

SAP Commerce Cloud 2211 for JDK21

Keywords

jdk21 upgrade, Jakarta EE, validation engine, namespace, deployment issue, NoClassDefFoundError, javax , KBA , CEC-SCC-PLA-PL , Platform , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.