#1110075 tomcat9: Regression in 9.0.107-0+deb11u1 breaks startup and applications

Package:
tomcat9
Source:
tomcat9
Submitter:
Roland Tapken
Date:
2025-11-17 15:45:01 UTC
Severity:
normal
Tags:
#1110075#5
Date:
2025-07-29 09:18:20 UTC
From:
To:
After upgrading from (9.0.43-2~deb11u12 to 9.0.107-0+deb11u1, the startup
failed with:

After removing that option the unchanged application fails with:

Our /etc/default/tomcat9 is:

While temurin-8-jre was also upgraded from 8.0.452.0.0+9 to 8.0.462.0.0+8 I've
traced down that this regression is only related to the upgrade of the tomcat9
packages and not to the temurin version.

#1110075#10
Date:
2025-07-29 09:34:57 UTC
From:
To:
Hello,

please note that the package version in the report's head is wrong, since I've
used reportbug after downgrading to the previous version. Version 9.0.43 is
NOT affected, but 9.0.107 is.

Best regads,

Roland

#1110075#15
Date:
2025-08-11 09:14:03 UTC
From:
To:
Hello,

[...]

Regarding the "CMSPermGenSweepingEnabled" option, we don't support Temurin
hence I can't look closer into it. Is this one even necessary with newer Tomcat
versions? Can you reproduce the problem with OpenJDK from the Debian archives?

The JAXB-API class not found exception might indicate that
libjaxb-api-java is missing on the classpath. I presume that should be added on
the application level. I'm currently not aware of a missing tomcat9 dependency.

Regards,

Markus

#1110075#20
Date:
2025-10-25 17:48:46 UTC
From:
To:
control: tags -1 + unreproducible

Hi,

Can you answer to apo about this regression ?

Thanks

#1110075#27
Date:
2025-10-28 10:14:07 UTC
From:
To:
Hello,

Sorry, I've didn't noticed the question to reproduce this with OpenJDK.
That's not possible as our legacy application still requires Java 8 (that's 
the reason for Temurin).

I suspect that this may be related to a change in the build environment 
for Tomcat and that the .class files may no longer be compatible with 
Java 8 since the release. I will try to set up a test VM and compile 
the packages myself, perhaps that will help me find the difference.

Best regards,

Roland

#1110075#32
Date:
2025-11-17 15:42:52 UTC
From:
To:
Hello,

I do not find the time to do these tests at the moment. Please close the
report for the moment if nobody else expires this problem.

Best regards,

Roland