Shibboleth IDP 5.1.3 with Jetty 12.0.14

Alessandro Vercelli alever22 at zoho.com
Wed Nov 13 08:52:06 UTC 2024


Steve,

thankyou for the help, the wiki you linked helped a lot
 
Here some more details I used, according to warnings in the output:



First, the start.ini is the $JETTY_BASE directory and not in $JETTY_BASE/start.d



The jetty service raised some warning about using start.ini, so I copied all content of start.ini in start.d/idp.ini



I also modified also $JETTY_BASE/webapps/idp.xml changing


      Configure class="org.eclipse.jetty.ee9.webapp.WebAppContext"



 to



      Configure class="org.eclipse.jetty.ee10.webapp.WebAppContext"


and $JETTY_BASE/webapps/idp.properties to 

     environment=ee10







---- On Mon, 11 Nov 2024 16:14:30 +0100 Steven Premeau <steven.premeau at maine.edu> wrote ---



Alessandro - 



  While I am not a Jetty expert either, it seems you have a lot of default options unnecessarily enabled.



  If you have not already done so, the https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3516104706/Jetty12 may help -- and provides a way to obtain a good example of "jetty-base" directory contents for configuring the IDP application.



  The wiki page is aimed at those that have some jetty knowledge, so you may need to find a (non-IDP specific) jetty resource to assist as well.



Help this helps,

Steve.








On Mon, Nov 11, 2024 at 9:36 AM Alessandro Vercelli via users <mailto:users at shibboleth.net> wrote:







Hello,

I've got some issue in setting up the following environment



Application server: Jetty 12.0.14

JDK 17.0.12/Oracle

Linux CentOS 9 Stream



I'm new to Jetty/Shibboleth IDP (and unexpert in java applications), while building a server with those, I got an error which I'm not able to resolve



When starting the application, the console is showing the error:



java.lang.ClassNotFoundException: org.eclipse.jetty.ee9.webapp.WebAppContext



I believe there is some issue with compatibility between Shibboleth modules and java environment or some missing jetty module, but cannot find a suitable way to fix it, so I'm asking help



Here the configuration of jetty:

$ java -jar $JETTY_HOME/start.jar --list-config



Enabled Modules:

----------------

  0) alpn-java                 transitive provider of alpn-impl for alpn

  1) resources                 ${jetty.base}/start.d/resources.ini

  2) logging/slf4j             transitive provider of logging/slf4j for logging-jetty

                               dynamic dependency of logging-jetty

  3) logging-jetty             transitive provider of logging for threadpool

                               transitive provider of logging for bytebufferpool

                               transitive provider of logging for server

  4) bytebufferpool            ${jetty.base}/start.d/bytebufferpool.ini

  5) ext                       ${jetty.base}/start.d/ext.ini

  6) threadpool                ${jetty.base}/start.d/threadpool.ini

  7) server                    ${jetty.base}/start.d/server.ini

  8) ssl                       transitive provider of ssl for idp

                               transitive provider of ssl for https

                               transitive provider of ssl for http2

                               ini template available with --add-modules=ssl

  9) alpn                      transitive provider of alpn for http2

                               ini template available with --add-modules=alpn

10) client                    ${jetty.base}/start.d/client.ini

11) deploy                    ${jetty.base}/start.d/deploy.ini

12) sessions                  transitive provider of sessions for ee10-servlet

                               transitive provider of sessions for ee9-servlet

                               ini template available with --add-modules=sessions

13) ee10-servlet              ${jetty.base}/start.d/ee10-servlet.ini

14) security                  ${jetty.base}/start.d/security.ini

15) ee10-security             ${jetty.base}/start.d/ee10-security.ini

16) ee-webapp                 ${jetty.base}/start.d/ee-webapp.ini

17) ee10-webapp               ${jetty.base}/start.d/ee10-webapp.ini

18) plus                      transitive provider of plus for jndi

                               transitive provider of plus for ee9-plus

                               transitive provider of plus for ee10-plus

19) jndi                      ${jetty.base}/start.d/jndi.ini

20) ee10-plus                 ${jetty.base}/start.d/ee10-plus.ini

21) ee10-annotations          transitive provider of ee10-annotations for ee10-websocket-jetty

                               transitive provider of ee10-annotations for ee10-jsp

                               transitive provider of ee10-annotations for ee10-websocket-jakarta

                               transitive provider of ee10-annotations for ee10-websocket-jetty-client-webapp

22) ee10-apache-jsp           transitive provider of ee10-apache-jsp for ee10-jsp

23) ee10-deploy               ${jetty.base}/start.d/ee10-deploy.ini

24) ee10-jndi                 ${jetty.base}/start.d/ee10-jndi.ini

25) ee10-jsp                  ${jetty.base}/start.d/ee10-jsp.ini

26) ee10-websocket-jakarta    ${jetty.base}/start.d/ee10-websocket-jakarta.ini

27) websocket-jetty           ${jetty.base}/start.d/websocket-jetty.ini

28) ee10-websocket-jetty      ${jetty.base}/start.d/ee10-websocket-jetty.ini

29) websocket-jetty-client    ${jetty.base}/start.d/websocket-jetty-client.ini

30) ee10-websocket-jetty-client-webapp ${jetty.base}/start.d/ee10-websocket-jetty-client-webapp.ini

31) ee9-servlet               ${jetty.base}/start.d/ee9-servlet.ini

32) ee9-security              transitive provider of ee9-security for ee9-plus

                               transitive provider of ee9-security for ee9-webapp

33) ee9-webapp                ${jetty.base}/start.d/ee9-webapp.ini

34) ee9-plus                  transitive provider of ee9-plus for ee9-annotations

                               transitive provider of ee9-plus for idp

35) ee9-annotations           ${jetty.base}/start.d/ee9-annotations.ini

36) ee9-apache-jsp            ${jetty.base}/start.d/ee9-apache-jsp.ini

37) ee9-deploy                ${jetty.base}/start.d/ee9-deploy.ini

38) ee9-glassfish-jstl        transitive provider of ee9-glassfish-jstl for ee9-jstl

39) ee9-jndi                  ${jetty.base}/start.d/ee9-jndi.ini

40) ee9-jsp                   ${jetty.base}/start.d/ee9-jsp.ini

41) ee9-jstl                  ${jetty.base}/start.d/ee9-jstl.ini

42) ee9-quickstart            ${jetty.base}/start.d/ee9-quickstart.ini

43) ee9-servlets              ${jetty.base}/start.d/ee9-servlets.ini

44) ee9-websocket-jakarta     ${jetty.base}/start.d/ee9-websocket-jakarta.ini

45) ee9-websocket-jetty       ${jetty.base}/start.d/ee9-websocket-jetty.ini

46) home-base-warning         ${jetty.base}/start.d/home-base-warning.ini

47) http                      ${jetty.base}/start.d/http.ini

48) http2                     ${jetty.base}/start.d/http2.ini

49) https                     transitive provider of https for idp

50) idp                       ${jetty.base}/start.d/idp.ini



JVM Version & Properties:

-------------------------

java.home = /usr/lib/jvm/jdk-17.0.12-oracle-x64

java.vm.vendor = Oracle Corporation

java.vm.version = 17.0.12+8-LTS-286

http://java.vm.name = Java HotSpot(TM) 64-Bit Server VM

http://java.vm.info = mixed mode, sharing

http://java.runtime.name = Java(TM) SE Runtime Environment

java.runtime.version = 17.0.12+8-LTS-286

java.io.tmpdir = /tmp

user.dir = /opt/jetty-base-12.0.14

user.language = en

user.country = GB



Jetty Version & Properties:

---------------------------

jetty.version = 12.0.14

jetty.tag.version = jetty-12.0.14

jetty.build = e77516598a07cca826d27fa8a4f7c70e953921a6

jetty.home = /opt/jetty-home-12.0.14

jetty.base = /opt/jetty-base-12.0.14



Config Search Order:

--------------------

<command-line>

${jetty.base} -> /opt/jetty-base-12.0.14

${jetty.home} -> /opt/jetty-home-12.0.14



System Properties:

------------------

(no system properties specified)



Properties: Jetty

-----------------

java.version = 17.0.12

java.version.major = 17

java.version.micro = 12

java.version.minor = 0

java.version.platform = 17

jetty.base = /opt/jetty-base-12.0.14

jetty.base.uri = file:///opt/jetty-base-12.0.14

jetty.home = /opt/jetty-home-12.0.14

jetty.home.uri = file:///opt/jetty-home-12.0.14

jetty.http.host = 127.0.0.1

jetty.server.default.showContexts = false

jetty.sslContext.keyManagerPassword = < removed >

jetty.sslContext.keyStorePassword = < removed >

jetty.sslContext.keyStorePath = etc/keystore.p12

jetty.sslContext.keyStoreType = PKCS12

jetty.sslContext.renegotiationAllowed = false

jetty.sslContext.trustStorePassword = < removed >

jetty.sslContext.trustStorePath = etc/keystore.p12

jetty.sslContext.trustStoreType = PKCS12

jetty.webapp.addHiddenClasses = org.eclipse.jetty.logging.,${jetty.home.uri}/lib/logging/,org.slf4j.

runtime.feature.alpn = true

slf4j.version = 2.0.13



Classpath: Jetty

----------------

Version Information on 28 entries in the classpath.

Note: order presented here is how they would appear on the classpath.

      changes to the --module=name command line options will be reflected here.

0:                  12.0.14 | ${jetty.home}/lib/jetty-alpn-java-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

1:                    (dir) | ${jetty.base}/resources

2:                   2.0.13 | ${jetty.home}/lib/logging/slf4j-api-2.0.13.jar | http://www.opensource.org/licenses/mit-license.php

3:                  12.0.14 | ${jetty.home}/lib/logging/jetty-slf4j-impl-12.0.14.jar | EPL-2.0 OR Apache-2.0

4:                  12.0.14 | ${jetty.home}/lib/jetty-http-12.0.14.jar | EPL-2.0 OR Apache-2.0

5:                  12.0.14 | ${jetty.home}/lib/jetty-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

6:                  12.0.14 | ${jetty.home}/lib/jetty-xml-12.0.14.jar | EPL-2.0 OR Apache-2.0

7:                  12.0.14 | ${jetty.home}/lib/jetty-util-12.0.14.jar | EPL-2.0 OR Apache-2.0

8:                  12.0.14 | ${jetty.home}/lib/jetty-io-12.0.14.jar | EPL-2.0 OR Apache-2.0

9:                  12.0.14 | ${jetty.home}/lib/jetty-alpn-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

10:                  12.0.14 | ${jetty.home}/lib/jetty-alpn-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

11:                  12.0.14 | ${jetty.home}/lib/jetty-alpn-java-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

12:                  12.0.14 | ${jetty.home}/lib/jetty-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

13:                  12.0.14 | ${jetty.home}/lib/jetty-deploy-12.0.14.jar | EPL-2.0 OR Apache-2.0

14:                  12.0.14 | ${jetty.home}/lib/jetty-session-12.0.14.jar | EPL-2.0 OR Apache-2.0

15:                  12.0.14 | ${jetty.home}/lib/jetty-security-12.0.14.jar | EPL-2.0 OR Apache-2.0

16:                  12.0.14 | ${jetty.home}/lib/jetty-ee-12.0.14.jar | EPL-2.0 OR Apache-2.0

17:                  12.0.14 | ${jetty.home}/lib/jetty-plus-12.0.14.jar | EPL-2.0 OR Apache-2.0

18:                  12.0.14 | ${jetty.home}/lib/jetty-jndi-12.0.14.jar | EPL-2.0 OR Apache-2.0

19:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

20:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

21:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-jetty-api-12.0.14.jar | EPL-2.0 OR Apache-2.0

22:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-jetty-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

23:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

24:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-jetty-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

25:                  12.0.14 | ${jetty.home}/lib/http2/jetty-http2-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

26:                  12.0.14 | ${jetty.home}/lib/http2/jetty-http2-hpack-12.0.14.jar | EPL-2.0 OR Apache-2.0

27:                  12.0.14 | ${jetty.home}/lib/http2/jetty-http2-server-12.0.14.jar | EPL-2.0 OR Apache-2.0



Active XMLs: Jetty

------------------

${jetty.home}/etc/jetty-bytebufferpool.xml

${jetty.home}/etc/jetty-threadpool.xml

${jetty.home}/etc/jetty.xml

${jetty.home}/etc/jetty-ssl.xml

${jetty.home}/etc/jetty-ssl-context.xml

${jetty.home}/etc/jetty-alpn.xml

${jetty.home}/etc/jetty-deploy.xml

${jetty.home}/etc/sessions/id-manager.xml

${jetty.home}/etc/jetty-ee-webapp.xml

${jetty.home}/etc/home-base-warning.xml

${jetty.home}/etc/jetty-http.xml

${jetty.home}/etc/jetty-http2.xml

${jetty.home}/etc/jetty-https.xml

${jetty.home}/etc/jetty-requestlog.xml



Properties: ee10

----------------

contextHandlerClass = org.eclipse.jetty.ee10.webapp.WebAppContext

eclipse.jdt.ecj.version = 3.38.0

ee10.asm.version = 9.7

ee10.jakarta.annotation.api.version = 2.1.1

ee10.jakarta.el.api.version = 5.0.1

ee10.jakarta.servlet.jsp.api.version = 3.1.1

ee10.jsp.impl.version = 10.1.25



Classpath: ee10

---------------

Version Information on 33 entries in the classpath.

Note: order presented here is how they would appear on the classpath.

      changes to the --module=name command line options will be reflected here.

0:                    6.0.0 | ${jetty.home}/lib/jakarta.servlet-api-6.0.0.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

1:                  12.0.14 | ${jetty.home}/lib/jetty-ee10-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0

2:                  12.0.14 | ${jetty.home}/lib/jetty-ee10-webapp-12.0.14.jar | EPL-2.0 OR Apache-2.0

3:                  12.0.14 | ${jetty.home}/lib/jetty-ee10-plus-12.0.14.jar | EPL-2.0 OR Apache-2.0

4:                    2.0.1 | ${jetty.home}/lib/jakarta.transaction-api-2.0.1.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

5:                    2.1.0 | ${jetty.home}/lib/jakarta.interceptor-api-2.1.0.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

6:                    4.0.1 | ${jetty.home}/lib/jakarta.enterprise.cdi-api-4.0.1.jar | https://www.apache.org/licenses/LICENSE-2.0

7:                      2.0 | ${jetty.home}/lib/jakarta.inject-api-2.0.1.MR.jar | http://www.apache.org/licenses/LICENSE-2.0.txt

8:                    4.0.1 | ${jetty.home}/lib/jakarta.enterprise.lang-model-4.0.1.jar | https://repository.jboss.org/licenses/apache-2.0.txt

9:                  12.0.14 | ${jetty.home}/lib/jetty-ee10-annotations-12.0.14.jar | EPL-2.0 OR Apache-2.0

10:                      9.7 | ${jetty.home}/lib/ee10-annotations/asm-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

11:                      9.7 | ${jetty.home}/lib/ee10-annotations/asm-analysis-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

12:                      9.7 | ${jetty.home}/lib/ee10-annotations/asm-commons-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

13:                      9.7 | ${jetty.home}/lib/ee10-annotations/asm-tree-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

14:                    2.1.1 | ${jetty.home}/lib/ee10-annotations/jakarta.annotation-api-2.1.1.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

15:                    5.0.1 | ${jetty.home}/lib/ee10-apache-jsp/jakarta.el.jakarta.el-api-5.0.1.jar | https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt, https://www.gnu.org/software/classpath/license.html

16:                    3.1.1 | ${jetty.home}/lib/ee10-apache-jsp/jakarta.servlet.jsp.jakarta.servlet.jsp-api-3.1.1.jar | https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt, https://www.gnu.org/software/classpath/license.html

17:    3.38.0.v20240524-2033 | ${jetty.home}/lib/ee10-apache-jsp/org.eclipse.jdt.ecj-3.38.0.jar

18:                  10.1.25 | ${jetty.home}/lib/ee10-apache-jsp/org.mortbay.jasper.apache-el-10.1.25.jar | http://www.apache.org/licenses/LICENSE-2.0

19:                  10.1.25 | ${jetty.home}/lib/ee10-apache-jsp/org.mortbay.jasper.apache-jsp-10.1.25.jar | http://www.apache.org/licenses/LICENSE-2.0

20:                  12.0.14 | ${jetty.home}/lib/jetty-ee10-apache-jsp-12.0.14.jar | EPL-2.0 OR Apache-2.0

21:                  12.0.14 | ${jetty.home}/lib/jetty-ee10-jndi-12.0.14.jar | EPL-2.0 OR Apache-2.0

22:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

23:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

24:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

25:                  12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0

26:                    2.1.1 | ${jetty.home}/lib/ee10-websocket/jakarta.websocket-client-api-2.1.1.jar | https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt, https://www.gnu.org/software/classpath/license.html

27:                    2.1.1 | ${jetty.home}/lib/ee10-websocket/jakarta.websocket-api-2.1.1.jar | https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt, https://www.gnu.org/software/classpath/license.html

28:                  12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-jakarta-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

29:                  12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-jakarta-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

30:                  12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-jakarta-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

31:                  12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-jetty-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

32:                  12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-jetty-client-webapp-12.0.14.jar | EPL-2.0 OR Apache-2.0



Active XMLs: ee10

-----------------

${jetty.home}/etc/jetty-ee10-webapp.xml

${jetty.home}/etc/jetty-ee10-deploy.xml



Properties: ee9

---------------

contextHandlerClass = org.eclipse.jetty.ee9.webapp.WebAppContext

eclipse.jdt.ecj.version = 3.38.0

ee9.asm.version = 9.7

ee9.jakarta.annotation.api.version = 2.0.0

ee9.jakarta.servlet.jsp.jstl.api.version = 2.0.0

ee9.jakarta.servlet.jsp.jstl.impl.version = 2.0.0

ee9.jsp.impl.version = 10.0.27



Classpath: ee9

--------------

Version Information on 36 entries in the classpath.

Note: order presented here is how they would appear on the classpath.

      changes to the --module=name command line options will be reflected here.

0:                    5.0.2 | ${jetty.home}/lib/jetty-jakarta-servlet-api-5.0.2.jar | http://www.apache.org/licenses/LICENSE-2.0, http://www.eclipse.org/org/documents/epl-v10.php

1:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-nested-12.0.14.jar | EPL-2.0 OR Apache-2.0

2:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0

3:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-security-12.0.14.jar | EPL-2.0 OR Apache-2.0

4:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-webapp-12.0.14.jar | EPL-2.0 OR Apache-2.0

5:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-plus-12.0.14.jar | EPL-2.0 OR Apache-2.0

6:                    2.0.1 | ${jetty.home}/lib/jakarta.transaction-api-2.0.1.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

7:                    2.0.1 | ${jetty.home}/lib/jakarta.interceptor-api-2.0.1.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

8:                    3.0.1 | ${jetty.home}/lib/jakarta.enterprise.cdi-api-3.0.1.jar | https://repository.jboss.org/licenses/apache-2.0.txt

9:                      2.0 | ${jetty.home}/lib/jakarta.inject-api-2.0.1.MR.jar | http://www.apache.org/licenses/LICENSE-2.0.txt

10:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-annotations-12.0.14.jar | EPL-2.0 OR Apache-2.0

11:                      9.7 | ${jetty.home}/lib/ee9-annotations/asm-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

12:                      9.7 | ${jetty.home}/lib/ee9-annotations/asm-analysis-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

13:                      9.7 | ${jetty.home}/lib/ee9-annotations/asm-commons-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

14:                      9.7 | ${jetty.home}/lib/ee9-annotations/asm-tree-9.7.jar | BSD-3-Clause;link=https://asm.ow2.io/LICENSE.txt

15:                    2.0.0 | ${jetty.home}/lib/ee9-annotations/jakarta.annotation-api-2.0.0.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

16:    3.38.0.v20240524-2033 | ${jetty.home}/lib/ee9-apache-jsp/org.eclipse.jdt.ecj-3.38.0.jar

17:                  10.0.27 | ${jetty.home}/lib/ee9-apache-jsp/org.mortbay.jasper.apache-el-10.0.27.jar | http://www.apache.org/licenses/LICENSE-2.0

18:                  10.0.27 | ${jetty.home}/lib/ee9-apache-jsp/org.mortbay.jasper.apache-jsp-10.0.27.jar | http://www.apache.org/licenses/LICENSE-2.0

19:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-apache-jsp-12.0.14.jar | EPL-2.0 OR Apache-2.0

20:                    2.0.0 | ${jetty.home}/lib/ee9-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-2.0.0.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

21:                    2.0.0 | ${jetty.home}/lib/ee9-glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-2.0.0.jar | http://www.eclipse.org/legal/epl-2.0, https://www.gnu.org/software/classpath/license.html

22:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-jndi-12.0.14.jar | EPL-2.0 OR Apache-2.0

23:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-quickstart-12.0.14.jar | EPL-2.0 OR Apache-2.0

24:                  12.0.14 | ${jetty.home}/lib/jetty-ee9-servlets-12.0.14.jar | EPL-2.0 OR Apache-2.0

25:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

26:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

27:                  12.0.14 | ${jetty.home}/lib/jetty-websocket-core-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

28:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0

29:                    2.0.0 | ${jetty.home}/lib/ee9-websocket/jetty-jakarta-websocket-api-2.0.0.jar | http://www.apache.org/licenses/LICENSE-2.0, http://www.eclipse.org/org/documents/epl-v10.php

30:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-jakarta-client-12.0.14.jar | EPL-2.0 OR Apache-2.0

31:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-jakarta-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

32:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-jakarta-server-12.0.14.jar | EPL-2.0 OR Apache-2.0

33:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-jetty-api-12.0.14.jar | EPL-2.0 OR Apache-2.0

34:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-jetty-common-12.0.14.jar | EPL-2.0 OR Apache-2.0

35:                  12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-jetty-server-12.0.14.jar | EPL-2.0 OR Apache-2.0



Active XMLs: ee9

----------------

${jetty.home}/etc/jetty-ee9-webapp.xml

${jetty.home}/etc/jetty-ee9-deploy.xml

${jetty.home}/etc/jetty-ee9-quickstart.xml







Many thanks for any help





-- 

 For Consortium Member technical support, see https://shibboleth.atlassian.net/wiki/x/ZYEpPw

 To unsubscribe from this list send an email to mailto:users-unsubscribe at shibboleth.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20241113/8c13b7b2/attachment.htm>


More information about the users mailing list