[ANN] Apache Tomcat 9.0.105 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 9.0.105. Apache Tomcat 9 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language, Java WebSocket and JASPIC technologies. Apache Tomcat 9.0.104 is a bugfix and feature release. The notable changes compared to 9.0.102 include: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. Along with lots of other bug fixes and improvements. Please refer to the change log for the complete list of changes: https://tomcat.apache.org/tomcat-9.0-doc/changelog.html Downloads: https://tomcat.apache.org/download-90.cgi Migration guides from Apache Tomcat 7.x and 8.x: https://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: [ANN] Apache Tomcat 9.0.105 available
> On May 12, 2025, at 2:01 PM, Rémy Maucherat wrote: > > The Apache Tomcat team announces the immediate availability of Apache > Tomcat 9.0.105. > > Apache Tomcat 9 is an open source software implementation of the Java > Servlet, JavaServer Pages, Java Unified Expression Language, Java > WebSocket and JASPIC technologies. > > Apache Tomcat 9.0.104 is a bugfix and feature release. The notable > changes compared to 9.0.102 include: Should be the following, right? > Apache Tomcat 9.0.105 is a bugfix and feature release. The notable > changes compared to 9.0.104 include: > > - Process possible path parameters rewrite production in the rewrite > valve. > > - Enable allowLinking to be set on PreResources, JarResources and > PostResources. If not set explicitly, the setting will be inherited > from the Resources. > > - Add support for optimized execution of c:set and c:remove tags, when > activated via JSP servlet param useNonstandardTagOptimizations. > > Along with lots of other bug fixes and improvements. > > Please refer to the change log for the complete list of changes: > https://tomcat.apache.org/tomcat-9.0-doc/changelog.html > > Downloads: > https://tomcat.apache.org/download-90.cgi > > Migration guides from Apache Tomcat 7.x and 8.x: > https://tomcat.apache.org/migration.html > > Enjoy! > > - The Apache Tomcat team > > - > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Tomcat 10.1 Upgrade & Uber JAR Error
The issue occurred again in Tomcat v10.1.40 but is fixed again in Tomcat v10.1.41 On Thu, Apr 3, 2025 at 7:52 PM Mark Thomas wrote: > On 03/04/2025 05:34, Tim N wrote: > > That should have been > >> Looks like this last worked Tomcat v10.1.20 and first failed v10.1.23 > > > > ...and now looks like this was first fixed again in v10.1.39 > > > > Any ideas why? > > It suggests that the JasperInitializer was not trigger on start. If not > a packaging issue in your code then maybe an issue in Jar scanning that > identifies SCIs. > > No changes jump out as relevant for 10.1.23 and 10.1.39. Debugging the > start up process is probably the quickest way to find the root cause. > > Mark > > > > > > On Sat, Feb 8, 2025 at 6:36 AM Tim N wrote: > > > >> Looks like this last worked Tomcat v10.1.20 and first failed v19.1.23 > >> > >> On Fri, Feb 7, 2025 at 3:22 PM Tim N wrote: > >> > >>> I was launching my application successfully with Tomcat 10.1.16 using a > >>> JAR with all dependencies in a single JAR via "maven-assembly-plugin". > >>> > >>> Since upgrading to Tomcat 10.1.34, one of my applications is now > throwing > >>> > >>> java.lang.NullPointerException: Cannot invoke > >>> "org.apache.jasper.compiler.TldCache.getTldResourcePath(String)" > because > >>> the return value of "org.apache.jasper.Options.getTldCache()" is null > >>> > >>> The JARs are: > >>> commons-codec-1.15.jar > >>> ecj-3.33.0.jar > >>> tomcat-annotations-api-10.1.34.jar > >>> tomcat-api-10.1.34.jar > >>> tomcat-catalina-10.1.34.jar > >>> tomcat-catalina-ha-10.1.34.jar > >>> tomcat-coyote-10.1.34.jar > >>> tomcat-el-api-10.1.34.jar > >>> tomcat-embed-core-10.1.34.jar > >>> tomcat-embed-el-10.1.34.jar > >>> tomcat-embed-jasper-10.1.34.jar > >>> tomcat-embed-websocket-10.1.34.jar > >>> tomcat-jaspic-api-10.1.34.jar > >>> tomcat-jdbc-10.1.34.jar > >>> tomcat-jni-10.1.34.jar > >>> tomcat-jsp-api-10.1.34.jar > >>> tomcat-juli-10.1.34.jar > >>> tomcat-servlet-api-10.1.34.jar > >>> tomcat-tribes-10.1.34.jar > >>> tomcat-util-10.1.34.jar > >>> tomcat-util-scan-10.1.34.jar > >>> > >>> Any ideas why this would be a problem with a more recent version? > >>> > >>> > > > > > - > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >