Public bug reported:

I am running Shibboleth IdP 5 on Tomcat 10 (Jakarta EE 10) on Ubuntu 24.04.
Setup fails with:

"java.lang.NoClassDefFoundError: jakarta/servlet/jsp/jstl/core/Config"

I installed several standard distro-packages (with appropriate soft
links for .jar files):

* tomcat10
* libtaglibs-standard-impl-java
* libtaglibs-standard-jstlel-java
* libtaglibs-standard-spec-java

However, these library packages only provide the older
`javax.servlet.jsp.jstl.*` classes, not `jakarta.*`, which makes them
useless in the context of Tomcat 10.

Current workaround is to manually fecth the library from
https://repo1.maven.org/maven2/jakarta/servlet/jsp/jstl/jakarta.servlet.jsp.jstl-
api/3.0.2/jakarta.servlet.jsp.jstl-api-3.0.2.jar.

Apologies if I’ve misunderstood something here as I don’t know the
matter well enough to say with certainty if this is really a packaging
bug. (All I know is that I love regular distro-packages very, very
much.)

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: needs-packaging

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2124279

Title:
  Jakarta JSTL packages missing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2124279/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to