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.
>