[
https://issues.apache.org/jira/browse/TOMEE-4115?focusedWorklogId=827419&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-827419
]
ASF GitHub Bot logged work on TOMEE-4115:
-----------------------------------------
Author: ASF GitHub Bot
Created on: 20/Nov/22 11:57
Start Date: 20/Nov/22 11:57
Worklog Time Spent: 10m
Work Description: rzo1 commented on PR #976:
URL: https://github.com/apache/tomee/pull/976#issuecomment-1321112810
Changelog: https://tomcat.apache.org/tomcat-9.0-doc/changelog.html
```java
Error: Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.6.2:compile (default-compile)
on project tomee-catalina: Compilation failure
Error:
/home/runner/work/tomee/tomee/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopStandardRoot.java:[38,8]
org.apache.tomee.catalina.LazyStopStandardRoot is not abstract and does not
override abstract method getArchiveIndexStrategyEnum() in
org.apache.catalina.WebResourceRoot
```
It seems this update requires some changes due to
> Add a configuration option to allow bloom filters used to index JAR files
to be retained for the lifetime of the web application. Prior to this addition,
the indexes were always flushed by the periodic calls to WebResourceRoot.gc().
As part of this addition, configuration of archive indexing moves from Context
to WebResourceRoot. Based on a patch provided by Rahul Jaisimha. (markt)
in
https://github.com/apache/tomee/blob/tomee-8.x/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopStandardRoot.java
It might also need a check, if this change needs some additional changes in
that module to fully incorporate it.
Issue Time Tracking
-------------------
Worklog Id: (was: 827419)
Time Spent: 0.5h (was: 20m)
> Update Tomcat
> -------------
>
> Key: TOMEE-4115
> URL: https://issues.apache.org/jira/browse/TOMEE-4115
> Project: TomEE
> Issue Type: Dependency upgrade
> Components: TomEE Build
> Affects Versions: 9.0.0.RC1, 8.0.13
> Reporter: Gwénaël Ruelland
> Priority: Minor
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> h3. Tomcat 10.0 (EE 9) has reach EOL
> * TomEE 9.x needs to update to tomcat 10.1.2 (EE 10)
> * TomEE 8.x need to update to tomcat 9.0.69 (EE 8)
> h3. From Tomcat website
> h3. Apache Tomcat 10.1.x
> *Apache Tomcat 10.1.x* is the current focus of development. It builds on
> Tomcat 10.0.x and implements the {*}Servlet 6.0{*}, {*}JSP 3.1{*}, {*}EL
> 5.0{*}, *WebSocket 2.1* and *Authentication 3.0* specifications (the versions
> required by Jakarta EE 10 platform).
> h3. Apache Tomcat 10.0.x
> *Apache Tomcat 10.0.x* builds on Tomcat 9.0.x and implements the {*}Servlet
> 5.0{*}, {*}JSP 3.0{*}, {*}EL 4.0{*}, *WebSocket 2.0* and *Authentication 2.0*
> specifications (the versions required by Jakarta EE 9 platform).
> Users of Tomcat 10.0 should be aware that Tomcat 10.0 has now reached [end of
> life|https://tomcat.apache.org/tomcat-10.0-eol.html]. Users of Tomcat 10.0.x
> should upgrade to Tomcat 10.1.x or later.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)