> On Oct 21, 2024, at 12:19, <jeffrey.tho...@t-systems.com> > <jeffrey.tho...@t-systems.com> wrote: > > Fellow user here. > > I am guessing that you need to migrate your application to Java 17+ and make > all the necessary changes to move from the javax.* to the Jakarta EE > jakarta.* packages. This includes all servlet stuff.
Yes, Tomcat 11 requires Java 17 or later; see: https://tomcat.apache.org/whichversion.html You may well need to update your servlet / JSP code for the reasons specified on the Tomcat 11 download page: Users of Tomcat 11 onwards should be aware that, as a result of the move from Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse Foundation, the primary package for all implemented APIs has changed from javax.* to jakarta.*. This will almost certainly require code changes to enable applications to migrate from Tomcat 9 and earlier to Tomcat 11 and later. A migration tool <https://github.com/apache/tomcat-jakartaee-migration> has been developed to aid this process. For migrating your code, you can use this: https://tomcat.apache.org/download-migration.cgi You may also want to look at this for specific migration information: https://tomcat.apache.org/migration.html - Chuck > Cheers, Jeff > > On Oct 21, 2024 6:57 PM, Jim Anderson <jjanderson52...@gmail.com> wrote: > Hi, > > I was working on a web application about 2 years ago and I am finally getting > back to my work on this application. However, when I try to bring up the app > as a web page in firefox, tomcat is failing with a stack trace which I am > attaching to this email. > > Looking at the stack trace, I see that the class: > javax.servlet.jsp.tagext.TagLibraryValidator > was not found. > > My questions is: Where is the TagLibraryValidator class to be found? > > Jim Anderson >