You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Rémy Maucherat <re...@apache.org> on 2024/10/08 13:31:00 UTC

[ANN] Apache Tomcat 9.0.96 available

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.96.

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.96 is a bugfix and feature release. The notable
changes compared to 9.0.95 include:

- Multiple fixes and improvements for WebDAV.

- Improvements to the recently added request/response recycling for
   HTTP/2.

- Improve the stability of Tomcat Native during GC.

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: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [ANN] Apache Tomcat 9.0.96 available

Posted by Tim Funk <fu...@apache.org>.
For non-precompiled ... It's also an issue if you didn't clean your
$CATALINA_TMP - in which case - the user also needs to
find $CATALINA_TMP -name '*.java' -delete
find $CATALINA_TMP -name '*.class' -delete

-Tim

On Tue, Oct 8, 2024 at 9:52 AM Tim Funk <fu...@apache.org> wrote:

> (Sorry I was out of office recently to test this)
>
> This might cause issues for folks ...
> https://bz.apache.org/bugzilla/show_bug.cgi?id=69333
>
> If you precompiled your JSP's - You will get probably get something like
> this after upgrade:
> 08-Oct-2024 09:37:25.873 SEVERE [ajp-nio-127.0.0.1-8009-exec-5]
> org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() fo
> r servlet
> [org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp] threw
> exception
>         java.lang.NoSuchMethodError: 'void
> org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(javax.servlet.jsp.tagext.Tag,
> org.apache
> .tomcat.InstanceManager, boolean)'
>                 at
> org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp._jspx_meth_html_005fhtml_005f0(viewTemplate_jsp.jav
> a:179)
>
> The solution (for affected users) is to rebuild your webapp against the
> 9.0.96
>
> -Tim
>
>
> On Tue, Oct 8, 2024 at 9:31 AM Rémy Maucherat <re...@apache.org> wrote:
>
>> The Apache Tomcat team announces the immediate availability of Apache
>> Tomcat 9.0.96.
>>
>> 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.96 is a bugfix and feature release. The notable
>> changes compared to 9.0.95 include:
>>
>> - Multiple fixes and improvements for WebDAV.
>>
>> - Improvements to the recently added request/response recycling for
>>    HTTP/2.
>>
>> - Improve the stability of Tomcat Native during GC.
>>
>

Re: [ANN] Apache Tomcat 9.0.96 available

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Rémy,

On 10/9/24 00:20, Christopher Schultz wrote:
> Rémy,
> 
> On 10/8/24 10:54, Rémy Maucherat wrote:
>> On Tue, Oct 8, 2024 at 4:04 PM Tim Funk <fu...@apache.org> wrote:
>>>
>>> (Sorry I was out of office recently to test this)
>>>
>>> This might cause issues for folks ...
>>> https://bz.apache.org/bugzilla/show_bug.cgi?id=69333
>>>
>>> If you precompiled your JSP's - You will get probably get something like
>>> this after upgrade:
>>> 08-Oct-2024 09:37:25.873 SEVERE [ajp-nio-127.0.0.1-8009-exec-5]
>>> org.apache.catalina.core.ApplicationDispatcher.invoke 
>>> Servlet.service() fo
>>> r servlet
>>> [org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp] 
>>> threw
>>> exception
>>>          java.lang.NoSuchMethodError: 'void
>>> org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(javax.servlet.jsp.tagext.Tag,
>>> org.apache
>>> .tomcat.InstanceManager, boolean)'
>>>                  at
>>> org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp._jspx_meth_html_005fhtml_005f0(viewTemplate_jsp.jav
>>> a:179)
>>>
>>> The solution (for affected users) is to rebuild your webapp against the
>>> 9.0.96
>>
>> Indeed, there was an update in the Jasper runtime which changed its
>> behavior (and API).
> 
> I don't think this is worth a re-release/cancel of 9.0.96, but would it 
> be possible to restore the original method for a smoother transition?

That is, restore the original method in 9.0.97.

-chris


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [ANN] Apache Tomcat 9.0.96 available

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Rémy,

On 10/8/24 10:54, Rémy Maucherat wrote:
> On Tue, Oct 8, 2024 at 4:04 PM Tim Funk <fu...@apache.org> wrote:
>>
>> (Sorry I was out of office recently to test this)
>>
>> This might cause issues for folks ...
>> https://bz.apache.org/bugzilla/show_bug.cgi?id=69333
>>
>> If you precompiled your JSP's - You will get probably get something like
>> this after upgrade:
>> 08-Oct-2024 09:37:25.873 SEVERE [ajp-nio-127.0.0.1-8009-exec-5]
>> org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() fo
>> r servlet
>> [org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp] threw
>> exception
>>          java.lang.NoSuchMethodError: 'void
>> org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(javax.servlet.jsp.tagext.Tag,
>> org.apache
>> .tomcat.InstanceManager, boolean)'
>>                  at
>> org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp._jspx_meth_html_005fhtml_005f0(viewTemplate_jsp.jav
>> a:179)
>>
>> The solution (for affected users) is to rebuild your webapp against the
>> 9.0.96
> 
> Indeed, there was an update in the Jasper runtime which changed its
> behavior (and API).

I don't think this is worth a re-release/cancel of 9.0.96, but would it 
be possible to restore the original method for a smoother transition?

-chris


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [ANN] Apache Tomcat 9.0.96 available

Posted by Rémy Maucherat <re...@apache.org>.
On Tue, Oct 8, 2024 at 4:04 PM Tim Funk <fu...@apache.org> wrote:
>
> (Sorry I was out of office recently to test this)
>
> This might cause issues for folks ...
> https://bz.apache.org/bugzilla/show_bug.cgi?id=69333
>
> If you precompiled your JSP's - You will get probably get something like
> this after upgrade:
> 08-Oct-2024 09:37:25.873 SEVERE [ajp-nio-127.0.0.1-8009-exec-5]
> org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() fo
> r servlet
> [org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp] threw
> exception
>         java.lang.NoSuchMethodError: 'void
> org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(javax.servlet.jsp.tagext.Tag,
> org.apache
> .tomcat.InstanceManager, boolean)'
>                 at
> org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp._jspx_meth_html_005fhtml_005f0(viewTemplate_jsp.jav
> a:179)
>
> The solution (for affected users) is to rebuild your webapp against the
> 9.0.96

Indeed, there was an update in the Jasper runtime which changed its
behavior (and API).

Rémy

> -Tim
>
>
> On Tue, Oct 8, 2024 at 9:31 AM Rémy Maucherat <re...@apache.org> wrote:
>
> > The Apache Tomcat team announces the immediate availability of Apache
> > Tomcat 9.0.96.
> >
> > 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.96 is a bugfix and feature release. The notable
> > changes compared to 9.0.95 include:
> >
> > - Multiple fixes and improvements for WebDAV.
> >
> > - Improvements to the recently added request/response recycling for
> >    HTTP/2.
> >
> > - Improve the stability of Tomcat Native during GC.
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [ANN] Apache Tomcat 9.0.96 available

Posted by Tim Funk <fu...@apache.org>.
(Sorry I was out of office recently to test this)

This might cause issues for folks ...
https://bz.apache.org/bugzilla/show_bug.cgi?id=69333

If you precompiled your JSP's - You will get probably get something like
this after upgrade:
08-Oct-2024 09:37:25.873 SEVERE [ajp-nio-127.0.0.1-8009-exec-5]
org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() fo
r servlet
[org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp] threw
exception
        java.lang.NoSuchMethodError: 'void
org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(javax.servlet.jsp.tagext.Tag,
org.apache
.tomcat.InstanceManager, boolean)'
                at
org.apache.jsp.WEB_002dINF.jsp.common.viewTemplate.viewTemplate_jsp._jspx_meth_html_005fhtml_005f0(viewTemplate_jsp.jav
a:179)

The solution (for affected users) is to rebuild your webapp against the
9.0.96

-Tim


On Tue, Oct 8, 2024 at 9:31 AM Rémy Maucherat <re...@apache.org> wrote:

> The Apache Tomcat team announces the immediate availability of Apache
> Tomcat 9.0.96.
>
> 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.96 is a bugfix and feature release. The notable
> changes compared to 9.0.95 include:
>
> - Multiple fixes and improvements for WebDAV.
>
> - Improvements to the recently added request/response recycling for
>    HTTP/2.
>
> - Improve the stability of Tomcat Native during GC.
>