Digester is used for XML processing. I would check config files, too.
Am 24. Juli 2024 13:22:09 MESZ schrieb Vicente Rossello <cocorosse...@gmail.com>: >This will probably come from a dependency. >One source can be logback, you have to use 1.4.x or 1.5.x (see >https://logback.qos.ch/news.html). Logback 1.3 has a >javax.servlet.ServletContainerInitializer, which in fact loads a javax >dependency. > >Check your dependencies, they might have a file in the jar in the >META-INF/services/<whateverfilename>. You can try to put a breakpoint in >the error and go up in the stack to see who is loading this class. > > > > > > > >On Wed, Jul 24, 2024 at 12:55 PM COURTAULT Francois ><francois.courta...@thalesgroup.com.invalid> wrote: > >> THALES GROUP LIMITED DISTRIBUTION to email recipients >> >> Hello, >> >> One of our teams is migrating an application using TomEE 8.0.16 to 9.1.3. >> Unfortunately, they get this: >> org.apache.tomcat.util.digester.Digester.startElement Begin event threw >> exception >> java.lang.NoClassDefFoundError: >> javax/servlet/http/HttpServletResponse >> at >> java.base/java.lang.Class.getDeclaredConstructors0(Native Method) >> at >> java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3373) >> >> Of course the application code has been updated in order to replace javax >> packages to jakarta packages. >> The libraries used have also been updated to be compatible to Jakarta 9.1. >> >> Any idea where this issue comes from ? >> >> Best Regards. >> >> >> >>