Your message dated Mon, 11 May 2026 15:33:50 +0000
with message-id <[email protected]>
and subject line Bug#1132599: fixed in tomcat11 11.0.22-1
has caused the Debian Bug report #1132599,
regarding tomcat11: tomcat doesn't use `jakartaee-migration-shaded.jar` when
installed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1132599: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132599
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tomcat10
Version: 10.1.34-0+deb12u2
Severity: normal
Dear Maintainer,
I'm trying to setup a webapp (css-validator) with the xml file in
/etc/tomcat10/Catalina/localhost/css-validator.xml
Since the webapp still uses the javax.servlet classes, I made use of
<Loader jakartaConverter="TOMCAT" />
so that tomcat automatically converts the class names from javax.servlet to
jakarta.servlet
When restarting tomcat10, it fails with ClassNotFoundException:
org.apache.tomcat.jakartaee.EESpecProfile
Jun 24 18:35:15 debian tomcat10[38718]: Caused by:
org.apache.catalina.LifecycleException: Erreur lors du d<C3><A9>marrage du
chargeur
Jun 24 18:35:15 debian tomcat10[38718]: at
org.apache.catalina.loader.WebappLoader.startInternal(WebappLoader.java:344)
Jun 24 18:35:15 debian tomcat10[38718]: at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
Jun 24 18:35:15 debian tomcat10[38718]: at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4290)
Jun 24 18:35:15 debian tomcat10[38718]: at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
Jun 24 18:35:15 debian tomcat10[38718]: at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599)
Jun 24 18:35:15 debian tomcat10[38718]: ... 37 more
Jun 24 18:35:15 debian tomcat10[38718]: Caused by:
java.lang.NoClassDefFoundError: org/apache/tomcat/jakartaee/EESpecProfile
Jun 24 18:35:15 debian tomcat10[38718]: at
org.apache.catalina.loader.WebappLoader.startInternal(WebappLoader.java:322)
Jun 24 18:35:15 debian tomcat10[38718]: ... 41 more
Jun 24 18:35:15 debian tomcat10[38718]: Caused by:
java.lang.ClassNotFoundException: org.apache.tomcat.jakartaee.EESpecProfile
Jun 24 18:35:15 debian tomcat10[38718]: at
java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
Jun 24 18:35:15 debian tomcat10[38718]: at
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
Jun 24 18:35:15 debian tomcat10[38718]: at
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
So I installed tomcat-jakartaee-migration package which holds the jar
containing the required class.
This is however not sufficient. I finally had to create a symbolic link in
/usr/share/tomcat10/lib to /usr/share/tomcat-jakartaee-migration/lib/jakartaee-
migration-1.0.6-shaded.jar
Shouldn't this be handled automatically by either tomcat package or tomcat-
jakartaee-migration package? How to proceed otherwise?
I suppose there will be the same issue with tomcat11.
Regards
Fab
-- System Information:
Debian Release: 12.11
APT prefers stable-updates
APT policy: (991, 'stable-updates'), (991, 'stable-security'), (991,
'stable'), (990, 'proposed-updates'), (390, 'oldstable-security'), (390,
'oldstable'), (389, 'oldstable-updates'), (380, 'oldoldstable'), (379,
'oldoldstable-updates'), (370, 'oldoldstable'), (95, 'testing'), (94,
'unstable'), (93, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-37-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8),
LANGUAGE=fr:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages tomcat10 depends on:
ii systemd [systemd-tmpfiles] 252.38-1~deb12u1
ii tomcat10-common 10.1.34-0+deb12u2
ii ucf 3.0043+nmu1+deb12u1
Versions of packages tomcat10 recommends:
ii libtcnative-1 1.2.35-1
Versions of packages tomcat10 suggests:
pn tomcat10-admin <none>
pn tomcat10-docs <none>
pn tomcat10-examples <none>
pn tomcat10-user <none>
-- Configuration Files:
/etc/tomcat10/policy.d/01system.policy [Errno 13] Permission non accordée:
'/etc/tomcat10/policy.d/01system.policy'
/etc/tomcat10/policy.d/02debian.policy [Errno 13] Permission non accordée:
'/etc/tomcat10/policy.d/02debian.policy'
/etc/tomcat10/policy.d/03catalina.policy [Errno 13] Permission non accordée:
'/etc/tomcat10/policy.d/03catalina.policy'
/etc/tomcat10/policy.d/04webapps.policy [Errno 13] Permission non accordée:
'/etc/tomcat10/policy.d/04webapps.policy'
/etc/tomcat10/policy.d/50local.policy [Errno 13] Permission non accordée:
'/etc/tomcat10/policy.d/50local.policy'
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: tomcat11
Source-Version: 11.0.22-1
Done: Emmanuel Bourg <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tomcat11, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emmanuel Bourg <[email protected]> (supplier of updated tomcat11 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 11 May 2026 17:13:08 +0200
Source: tomcat11
Architecture: source
Version: 11.0.22-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: Emmanuel Bourg <[email protected]>
Closes: 1132599
Changes:
tomcat11 (11.0.22-1) unstable; urgency=medium
.
* New upstream release
- Refreshed the patches
* Install jakartaee-migration-shaded.jar into the Tomcat lib directory
(Closes: #1132599)
* Standards-Version updated to 4.7.4
Checksums-Sha1:
6f4563a5891c93f2a6830c8aac4247108fafac13 2954 tomcat11_11.0.22-1.dsc
aa4d9aaf7e0def5811e288aceaeacf0b8efaecf1 4962096 tomcat11_11.0.22.orig.tar.xz
2d87b947e3ec1d514be1c3f9ff018088b3793cb4 34376 tomcat11_11.0.22-1.debian.tar.xz
adb70cb403ce011fe31dd2f4b383dec99b25aaae 17678
tomcat11_11.0.22-1_source.buildinfo
Checksums-Sha256:
41a47fe0a6293765b9febfa2985dc69cff1874209d7f44357854966bbf8c8f2a 2954
tomcat11_11.0.22-1.dsc
64ccdb93466a0c1ec4642b3ffa23bad3c67859046d2a89061435915eefb71db1 4962096
tomcat11_11.0.22.orig.tar.xz
3d179851ee5cd9c8d45b89c2224683512c187289c45eed0d3c0fe98f731dfbed 34376
tomcat11_11.0.22-1.debian.tar.xz
93c063843ed9c43095ba83429c6117b9abb90fb771c25b3ae2d9fb213605efea 17678
tomcat11_11.0.22-1_source.buildinfo
Files:
383cace8775e9549c7b6b7e80eccd831 2954 java optional tomcat11_11.0.22-1.dsc
a58ed9b7acc8f05d12329a439fbeb726 4962096 java optional
tomcat11_11.0.22.orig.tar.xz
892c5c6269b351294111af45a2c4450c 34376 java optional
tomcat11_11.0.22-1.debian.tar.xz
35486769673d2620137582ab3d9c3615 17678 java optional
tomcat11_11.0.22-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmoB8h8SHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsXCMP/iJv2pkJWRDz0BAvxjWTdfswCh0CY3L0
mhOcBkw7hXBlShchws2UxCoZYdFDAdeQvTY70xPoEOLmX1rvIbgYn179xqXMXY+S
raE6I8A8IUKm57KWjhwHfL0HI9VSnnUATBZJeWFy2SGDE5/EyIEHxUvn+LX1pxIL
bs2/IQJwwlk28E5a/2vMIz/gS2Dag35192IjwuHDA7bIqmyTS4Yuxdqz1HHgQS85
0MHP5W52cqd/u5sv4T1w9ISF4nN6QGpXDkp05ncTqfSv5zuJSLly4xe/a4TEagBD
r1oQIa8T/fJybi3htjjTvsRfAntHRTraxkVPHwdhLgoRPZ5/7MwclNT3qbhO5zwZ
zoUNnOA8TsttS5g6/F8OBIkdTh+YgXWwHjBSAoISiR6VfLC+Qmy0hRhOBNUqhLxt
GLqMHLPq+WRFsN1mPhBGiQ3ZAZwWctyCVtbjHN0KTM8Y+fkjl0O/M9Elt3OL6GD6
6/Z+pr1lHa1xVPkQbbXDowAZ1AP8QH+y2M/uydHy+TisNPW/Zu1sHwgabZIZayf6
hu2Rn5+DFaB4w9AUFZD/hRyv3UR9R0KzxkbEci00CkMiUO0tDpNvHRKoSTyXMssO
kP5efmopFWYMDrk03D1ubtcsiXJn+c/bi6hZVo/9IA2Qj1+w9V4XQ1RiBU4yR/5O
O2SpJ6oAPmZr
=4NG/
-----END PGP SIGNATURE-----
pgptPzztaoO7V.pgp
Description: PGP signature
--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.