[ANN] Apache Tomcat 9.0.105 available

2025-05-12 Thread Rémy Maucherat
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

2025-05-12 Thread Robert F Hall



> 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

2025-05-12 Thread Tim N
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
>
>