OK.
This is an interim binary patch for 9.0.80 only.
The purpose is to:
- confirm the proposed change fixes the problem
- provide you with a workaround in the short term
This is the binary patch:
https://people.apache.org/~markt/dev/classloader-not-found-cache-9.0.80-v1.zip
Extract the contents into $CATALINA_HOME/lib
You should end up with:
$CATALINA_HOME/lib/org/apache/...
Usual caveats apply. This is not an official release. Use it at your own
risk. Don't blame either me or the ASF it is results in alien invasion,
a tax bill, the server catching fire or anything else unexpected and/or
unwanted.
Longer term, I'm not sure this is exactly how I want to fix it in
Tomcat. I am convinced of the need to cache classes that don't exist but
exactly where / how to do that and what degree of control the user
should have is very much TBD.
I suspect this will be a topic of discussion at Community Over Code at
Bratislava next week.
I am expecting that any fix won't be in the June release round but
should be in the July release round.
Let us know how you get on and good luck.
Mark
On 30/05/2024 10:16, Mark Thomas wrote:
On 29/05/2024 17:03, Eric Robinson wrote:
<snip/>
One of the webapps is related to voice reminder messages that go out
to people. The reminders go out sometime after 9 am, which tracks with
the slowdowns.
Ack.
Something to try while I work on a patch is setting
archiveIndexStrategy="bloom" on the resources.
You'd configure that in META-INF/context.xml something like this:
<Context>
<Resources archiveIndexStrategy="bloom" />
</Context>
Mark
---------------------------------------------------------------------
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