<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Steve,<br></div><div>thankyou for the help, the wiki you linked helped a lot<br> <br>Here some more details I used, according to warnings in the output:<br></div><div><br></div><div>First, the start.ini is the $JETTY_BASE directory and not in $JETTY_BASE/start.d<br></div><div><br></div><div>The jetty service raised some warning about using start.ini, so I copied all content of start.ini in start.d/idp.ini<br></div><div><br></div><div>I also modified also $JETTY_BASE/webapps/idp.xml changing<br></div><p dir="auto"></p><div> <code class="notranslate">Configure class="org.eclipse.jetty.ee9.webapp.WebAppContext"</code><br></div><div><code class="notranslate"></code><br></div><div> to<br></div><div><br></div><div> <code class="notranslate">Configure class="org.eclipse.jetty.ee10.webapp.WebAppContext"</code><br></div><p></p><p dir="auto">and $JETTY_BASE/webapps/idp.properties to <br></p><div dir="auto"> <code class="notranslate">environment=ee10</code><br></div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><div><br></div><div id="Zm-_Id_-Sgn1">---- On Mon, 11 Nov 2024 16:14:30 +0100 <b>Steven Premeau <steven.premeau@maine.edu></b> wrote ---<br></div><div><br></div><blockquote style="margin: 0px;" id="blockquote_zmail"><div><div dir="ltr"><div>Alessandro - <br></div><div><br></div><div> While I am not a Jetty expert either, it seems you have a lot of default options unnecessarily enabled.<br></div><div><br></div><div> If you have not already done so, the <a target="_blank" href="https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3516104706/Jetty12">Jetty 12 Wiki Page</a> may help -- and provides a way to obtain a good example of "jetty-base" directory contents for configuring the IDP application.<br></div><div><br></div><div> 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.<br></div><div><br></div><div>Help this helps,<br></div><div>Steve.<br></div><div><br></div><div><br></div></div><div><br></div><div class="x_2063273899gmail_quote"><div class="x_2063273899gmail_attr" dir="ltr">On Mon, Nov 11, 2024 at 9:36 AM Alessandro Vercelli via users <<a target="_blank" href="mailto:users@shibboleth.net">users@shibboleth.net</a>> wrote:<br></div><div id="zmail_block"><br></div></div></div><blockquote style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex" class="x_2063273899gmail_quote"><div><u></u><br></div><div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt"><div>Hello,<br></div><div>I've got some issue in setting up the following environment<br></div><div><br></div><div>Application server: Jetty 12.0.14<br></div><div>JDK 17.0.12/Oracle<br></div><div>Linux CentOS 9 Stream<br></div><div><br></div><div>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<br></div><div><br></div><div>When starting the application, the console is showing the error:<br></div><div><br></div><div>java.lang.ClassNotFoundException: org.eclipse.jetty.ee9.webapp.WebAppContext<br></div><div><br></div><div>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<br></div><div><br></div><div>Here the configuration of jetty:<br></div><div>$ java -jar $JETTY_HOME/start.jar --list-config<br></div><div><br></div><div>Enabled Modules:<br></div><div>----------------<br></div><div> 0) alpn-java transitive provider of alpn-impl for alpn<br></div><div> 1) resources ${jetty.base}/start.d/resources.ini<br></div><div> 2) logging/slf4j transitive provider of logging/slf4j for logging-jetty<br></div><div> dynamic dependency of logging-jetty<br></div><div> 3) logging-jetty transitive provider of logging for threadpool<br></div><div> transitive provider of logging for bytebufferpool<br></div><div> transitive provider of logging for server<br></div><div> 4) bytebufferpool ${jetty.base}/start.d/bytebufferpool.ini<br></div><div> 5) ext ${jetty.base}/start.d/ext.ini<br></div><div> 6) threadpool ${jetty.base}/start.d/threadpool.ini<br></div><div> 7) server ${jetty.base}/start.d/server.ini<br></div><div> 8) ssl transitive provider of ssl for idp<br></div><div> transitive provider of ssl for https<br></div><div> transitive provider of ssl for http2<br></div><div> ini template available with --add-modules=ssl<br></div><div> 9) alpn transitive provider of alpn for http2<br></div><div> ini template available with --add-modules=alpn<br></div><div>10) client ${jetty.base}/start.d/client.ini<br></div><div>11) deploy ${jetty.base}/start.d/deploy.ini<br></div><div>12) sessions transitive provider of sessions for ee10-servlet<br></div><div> transitive provider of sessions for ee9-servlet<br></div><div> ini template available with --add-modules=sessions<br></div><div>13) ee10-servlet ${jetty.base}/start.d/ee10-servlet.ini<br></div><div>14) security ${jetty.base}/start.d/security.ini<br></div><div>15) ee10-security ${jetty.base}/start.d/ee10-security.ini<br></div><div>16) ee-webapp ${jetty.base}/start.d/ee-webapp.ini<br></div><div>17) ee10-webapp ${jetty.base}/start.d/ee10-webapp.ini<br></div><div>18) plus transitive provider of plus for jndi<br></div><div> transitive provider of plus for ee9-plus<br></div><div> transitive provider of plus for ee10-plus<br></div><div>19) jndi ${jetty.base}/start.d/jndi.ini<br></div><div>20) ee10-plus ${jetty.base}/start.d/ee10-plus.ini<br></div><div>21) ee10-annotations transitive provider of ee10-annotations for ee10-websocket-jetty<br></div><div> transitive provider of ee10-annotations for ee10-jsp<br></div><div> transitive provider of ee10-annotations for ee10-websocket-jakarta<br></div><div> transitive provider of ee10-annotations for ee10-websocket-jetty-client-webapp<br></div><div>22) ee10-apache-jsp transitive provider of ee10-apache-jsp for ee10-jsp<br></div><div>23) ee10-deploy ${jetty.base}/start.d/ee10-deploy.ini<br></div><div>24) ee10-jndi ${jetty.base}/start.d/ee10-jndi.ini<br></div><div>25) ee10-jsp ${jetty.base}/start.d/ee10-jsp.ini<br></div><div>26) ee10-websocket-jakarta ${jetty.base}/start.d/ee10-websocket-jakarta.ini<br></div><div>27) websocket-jetty ${jetty.base}/start.d/websocket-jetty.ini<br></div><div>28) ee10-websocket-jetty ${jetty.base}/start.d/ee10-websocket-jetty.ini<br></div><div>29) websocket-jetty-client ${jetty.base}/start.d/websocket-jetty-client.ini<br></div><div>30) ee10-websocket-jetty-client-webapp ${jetty.base}/start.d/ee10-websocket-jetty-client-webapp.ini<br></div><div>31) ee9-servlet ${jetty.base}/start.d/ee9-servlet.ini<br></div><div>32) ee9-security transitive provider of ee9-security for ee9-plus<br></div><div> transitive provider of ee9-security for ee9-webapp<br></div><div>33) ee9-webapp ${jetty.base}/start.d/ee9-webapp.ini<br></div><div>34) ee9-plus transitive provider of ee9-plus for ee9-annotations<br></div><div> transitive provider of ee9-plus for idp<br></div><div>35) ee9-annotations ${jetty.base}/start.d/ee9-annotations.ini<br></div><div>36) ee9-apache-jsp ${jetty.base}/start.d/ee9-apache-jsp.ini<br></div><div>37) ee9-deploy ${jetty.base}/start.d/ee9-deploy.ini<br></div><div>38) ee9-glassfish-jstl transitive provider of ee9-glassfish-jstl for ee9-jstl<br></div><div>39) ee9-jndi ${jetty.base}/start.d/ee9-jndi.ini<br></div><div>40) ee9-jsp ${jetty.base}/start.d/ee9-jsp.ini<br></div><div>41) ee9-jstl ${jetty.base}/start.d/ee9-jstl.ini<br></div><div>42) ee9-quickstart ${jetty.base}/start.d/ee9-quickstart.ini<br></div><div>43) ee9-servlets ${jetty.base}/start.d/ee9-servlets.ini<br></div><div>44) ee9-websocket-jakarta ${jetty.base}/start.d/ee9-websocket-jakarta.ini<br></div><div>45) ee9-websocket-jetty ${jetty.base}/start.d/ee9-websocket-jetty.ini<br></div><div>46) home-base-warning ${jetty.base}/start.d/home-base-warning.ini<br></div><div>47) http ${jetty.base}/start.d/http.ini<br></div><div>48) http2 ${jetty.base}/start.d/http2.ini<br></div><div>49) https transitive provider of https for idp<br></div><div>50) idp ${jetty.base}/start.d/idp.ini<br></div><div><br></div><div>JVM Version & Properties:<br></div><div>-------------------------<br></div><div>java.home = /usr/lib/jvm/jdk-17.0.12-oracle-x64<br></div><div>java.vm.vendor = Oracle Corporation<br></div><div>java.vm.version = 17.0.12+8-LTS-286<br></div><div><a target="_blank" href="http://java.vm.name">java.vm.name</a> = Java HotSpot(TM) 64-Bit Server VM<br></div><div><a target="_blank" href="http://java.vm.info">java.vm.info</a> = mixed mode, sharing<br></div><div><a target="_blank" href="http://java.runtime.name">java.runtime.name</a> = Java(TM) SE Runtime Environment<br></div><div>java.runtime.version = 17.0.12+8-LTS-286<br></div><div>java.io.tmpdir = /tmp<br></div><div>user.dir = /opt/jetty-base-12.0.14<br></div><div>user.language = en<br></div><div>user.country = GB<br></div><div><br></div><div>Jetty Version & Properties:<br></div><div>---------------------------<br></div><div>jetty.version = 12.0.14<br></div><div>jetty.tag.version = jetty-12.0.14<br></div><div>jetty.build = e77516598a07cca826d27fa8a4f7c70e953921a6<br></div><div>jetty.home = /opt/jetty-home-12.0.14<br></div><div>jetty.base = /opt/jetty-base-12.0.14<br></div><div><br></div><div>Config Search Order:<br></div><div>--------------------<br></div><div><command-line><br></div><div>${jetty.base} -> /opt/jetty-base-12.0.14<br></div><div>${jetty.home} -> /opt/jetty-home-12.0.14<br></div><div><br></div><div>System Properties:<br></div><div>------------------<br></div><div>(no system properties specified)<br></div><div><br></div><div>Properties: Jetty<br></div><div>-----------------<br></div><div>java.version = 17.0.12<br></div><div>java.version.major = 17<br></div><div>java.version.micro = 12<br></div><div>java.version.minor = 0<br></div><div>java.version.platform = 17<br></div><div>jetty.base = /opt/jetty-base-12.0.14<br></div><div>jetty.base.uri = file:///opt/jetty-base-12.0.14<br></div><div>jetty.home = /opt/jetty-home-12.0.14<br></div><div>jetty.home.uri = file:///opt/jetty-home-12.0.14<br></div><div>jetty.http.host = 127.0.0.1<br></div><div>jetty.server.default.showContexts = false<br></div><div>jetty.sslContext.keyManagerPassword = < removed ><br></div><div>jetty.sslContext.keyStorePassword = < removed ><br></div><div>jetty.sslContext.keyStorePath = etc/keystore.p12<br></div><div>jetty.sslContext.keyStoreType = PKCS12<br></div><div>jetty.sslContext.renegotiationAllowed = false<br></div><div>jetty.sslContext.trustStorePassword = < removed ><br></div><div>jetty.sslContext.trustStorePath = etc/keystore.p12<br></div><div>jetty.sslContext.trustStoreType = PKCS12<br></div><div>jetty.webapp.addHiddenClasses = org.eclipse.jetty.logging.,${jetty.home.uri}/lib/logging/,org.slf4j.<br></div><div>runtime.feature.alpn = true<br></div><div>slf4j.version = 2.0.13<br></div><div><br></div><div>Classpath: Jetty<br></div><div>----------------<br></div><div>Version Information on 28 entries in the classpath.<br></div><div>Note: order presented here is how they would appear on the classpath.<br></div><div> changes to the --module=name command line options will be reflected here.<br></div><div>0: 12.0.14 | ${jetty.home}/lib/jetty-alpn-java-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>1: (dir) | ${jetty.base}/resources<br></div><div>2: 2.0.13 | ${jetty.home}/lib/logging/slf4j-api-2.0.13.jar | <a target="_blank" href="http://www.opensource.org/licenses/mit-license.php">http://www.opensource.org/licenses/mit-license.php</a><br></div><div>3: 12.0.14 | ${jetty.home}/lib/logging/jetty-slf4j-impl-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>4: 12.0.14 | ${jetty.home}/lib/jetty-http-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>5: 12.0.14 | ${jetty.home}/lib/jetty-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>6: 12.0.14 | ${jetty.home}/lib/jetty-xml-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>7: 12.0.14 | ${jetty.home}/lib/jetty-util-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>8: 12.0.14 | ${jetty.home}/lib/jetty-io-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>9: 12.0.14 | ${jetty.home}/lib/jetty-alpn-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>10: 12.0.14 | ${jetty.home}/lib/jetty-alpn-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>11: 12.0.14 | ${jetty.home}/lib/jetty-alpn-java-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>12: 12.0.14 | ${jetty.home}/lib/jetty-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>13: 12.0.14 | ${jetty.home}/lib/jetty-deploy-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>14: 12.0.14 | ${jetty.home}/lib/jetty-session-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>15: 12.0.14 | ${jetty.home}/lib/jetty-security-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>16: 12.0.14 | ${jetty.home}/lib/jetty-ee-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>17: 12.0.14 | ${jetty.home}/lib/jetty-plus-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>18: 12.0.14 | ${jetty.home}/lib/jetty-jndi-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>19: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-common-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>20: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>21: 12.0.14 | ${jetty.home}/lib/jetty-websocket-jetty-api-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>22: 12.0.14 | ${jetty.home}/lib/jetty-websocket-jetty-common-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>23: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>24: 12.0.14 | ${jetty.home}/lib/jetty-websocket-jetty-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>25: 12.0.14 | ${jetty.home}/lib/http2/jetty-http2-common-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>26: 12.0.14 | ${jetty.home}/lib/http2/jetty-http2-hpack-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>27: 12.0.14 | ${jetty.home}/lib/http2/jetty-http2-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div><br></div><div>Active XMLs: Jetty<br></div><div>------------------<br></div><div>${jetty.home}/etc/jetty-bytebufferpool.xml<br></div><div>${jetty.home}/etc/jetty-threadpool.xml<br></div><div>${jetty.home}/etc/jetty.xml<br></div><div>${jetty.home}/etc/jetty-ssl.xml<br></div><div>${jetty.home}/etc/jetty-ssl-context.xml<br></div><div>${jetty.home}/etc/jetty-alpn.xml<br></div><div>${jetty.home}/etc/jetty-deploy.xml<br></div><div>${jetty.home}/etc/sessions/id-manager.xml<br></div><div>${jetty.home}/etc/jetty-ee-webapp.xml<br></div><div>${jetty.home}/etc/home-base-warning.xml<br></div><div>${jetty.home}/etc/jetty-http.xml<br></div><div>${jetty.home}/etc/jetty-http2.xml<br></div><div>${jetty.home}/etc/jetty-https.xml<br></div><div>${jetty.home}/etc/jetty-requestlog.xml<br></div><div><br></div><div>Properties: ee10<br></div><div>----------------<br></div><div>contextHandlerClass = org.eclipse.jetty.ee10.webapp.WebAppContext<br></div><div>eclipse.jdt.ecj.version = 3.38.0<br></div><div>ee10.asm.version = 9.7<br></div><div>ee10.jakarta.annotation.api.version = 2.1.1<br></div><div>ee10.jakarta.el.api.version = 5.0.1<br></div><div>ee10.jakarta.servlet.jsp.api.version = 3.1.1<br></div><div>ee10.jsp.impl.version = 10.1.25<br></div><div><br></div><div>Classpath: ee10<br></div><div>---------------<br></div><div>Version Information on 33 entries in the classpath.<br></div><div>Note: order presented here is how they would appear on the classpath.<br></div><div> changes to the --module=name command line options will be reflected here.<br></div><div>0: 6.0.0 | ${jetty.home}/lib/jakarta.servlet-api-6.0.0.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>1: 12.0.14 | ${jetty.home}/lib/jetty-ee10-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>2: 12.0.14 | ${jetty.home}/lib/jetty-ee10-webapp-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>3: 12.0.14 | ${jetty.home}/lib/jetty-ee10-plus-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>4: 2.0.1 | ${jetty.home}/lib/jakarta.transaction-api-2.0.1.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>5: 2.1.0 | ${jetty.home}/lib/jakarta.interceptor-api-2.1.0.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>6: 4.0.1 | ${jetty.home}/lib/jakarta.enterprise.cdi-api-4.0.1.jar | <a target="_blank" href="https://www.apache.org/licenses/LICENSE-2.0">https://www.apache.org/licenses/LICENSE-2.0</a><br></div><div>7: 2.0 | ${jetty.home}/lib/jakarta.inject-api-2.0.1.MR.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0.txt">http://www.apache.org/licenses/LICENSE-2.0.txt</a><br></div><div>8: 4.0.1 | ${jetty.home}/lib/jakarta.enterprise.lang-model-4.0.1.jar | <a target="_blank" href="https://repository.jboss.org/licenses/apache-2.0.txt">https://repository.jboss.org/licenses/apache-2.0.txt</a><br></div><div>9: 12.0.14 | ${jetty.home}/lib/jetty-ee10-annotations-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>10: 9.7 | ${jetty.home}/lib/ee10-annotations/asm-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>11: 9.7 | ${jetty.home}/lib/ee10-annotations/asm-analysis-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>12: 9.7 | ${jetty.home}/lib/ee10-annotations/asm-commons-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>13: 9.7 | ${jetty.home}/lib/ee10-annotations/asm-tree-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>14: 2.1.1 | ${jetty.home}/lib/ee10-annotations/jakarta.annotation-api-2.1.1.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>15: 5.0.1 | ${jetty.home}/lib/ee10-apache-jsp/jakarta.el.jakarta.el-api-5.0.1.jar | <a target="_blank" href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt">https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>16: 3.1.1 | ${jetty.home}/lib/ee10-apache-jsp/jakarta.servlet.jsp.jakarta.servlet.jsp-api-3.1.1.jar | <a target="_blank" href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt">https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>17: 3.38.0.v20240524-2033 | ${jetty.home}/lib/ee10-apache-jsp/org.eclipse.jdt.ecj-3.38.0.jar<br></div><div>18: 10.1.25 | ${jetty.home}/lib/ee10-apache-jsp/org.mortbay.jasper.apache-el-10.1.25.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a><br></div><div>19: 10.1.25 | ${jetty.home}/lib/ee10-apache-jsp/org.mortbay.jasper.apache-jsp-10.1.25.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a><br></div><div>20: 12.0.14 | ${jetty.home}/lib/jetty-ee10-apache-jsp-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>21: 12.0.14 | ${jetty.home}/lib/jetty-ee10-jndi-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>22: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-common-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>23: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>24: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>25: 12.0.14 | ${jetty.home}/lib/ee10-websocket/jetty-ee10-websocket-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>26: 2.1.1 | ${jetty.home}/lib/ee10-websocket/jakarta.websocket-client-api-2.1.1.jar | <a target="_blank" href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt">https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>27: 2.1.1 | ${jetty.home}/lib/ee10-websocket/jakarta.websocket-api-2.1.1.jar | <a target="_blank" href="https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt">https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>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<br></div><div>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<br></div><div>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<br></div><div>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<br></div><div>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<br></div><div><br></div><div>Active XMLs: ee10<br></div><div>-----------------<br></div><div>${jetty.home}/etc/jetty-ee10-webapp.xml<br></div><div>${jetty.home}/etc/jetty-ee10-deploy.xml<br></div><div><br></div><div>Properties: ee9<br></div><div>---------------<br></div><div>contextHandlerClass = org.eclipse.jetty.ee9.webapp.WebAppContext<br></div><div>eclipse.jdt.ecj.version = 3.38.0<br></div><div>ee9.asm.version = 9.7<br></div><div>ee9.jakarta.annotation.api.version = 2.0.0<br></div><div>ee9.jakarta.servlet.jsp.jstl.api.version = 2.0.0<br></div><div>ee9.jakarta.servlet.jsp.jstl.impl.version = 2.0.0<br></div><div>ee9.jsp.impl.version = 10.0.27<br></div><div><br></div><div>Classpath: ee9<br></div><div>--------------<br></div><div>Version Information on 36 entries in the classpath.<br></div><div>Note: order presented here is how they would appear on the classpath.<br></div><div> changes to the --module=name command line options will be reflected here.<br></div><div>0: 5.0.2 | ${jetty.home}/lib/jetty-jakarta-servlet-api-5.0.2.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>, <a target="_blank" href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</a><br></div><div>1: 12.0.14 | ${jetty.home}/lib/jetty-ee9-nested-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>2: 12.0.14 | ${jetty.home}/lib/jetty-ee9-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>3: 12.0.14 | ${jetty.home}/lib/jetty-ee9-security-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>4: 12.0.14 | ${jetty.home}/lib/jetty-ee9-webapp-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>5: 12.0.14 | ${jetty.home}/lib/jetty-ee9-plus-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>6: 2.0.1 | ${jetty.home}/lib/jakarta.transaction-api-2.0.1.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>7: 2.0.1 | ${jetty.home}/lib/jakarta.interceptor-api-2.0.1.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>8: 3.0.1 | ${jetty.home}/lib/jakarta.enterprise.cdi-api-3.0.1.jar | <a target="_blank" href="https://repository.jboss.org/licenses/apache-2.0.txt">https://repository.jboss.org/licenses/apache-2.0.txt</a><br></div><div>9: 2.0 | ${jetty.home}/lib/jakarta.inject-api-2.0.1.MR.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0.txt">http://www.apache.org/licenses/LICENSE-2.0.txt</a><br></div><div>10: 12.0.14 | ${jetty.home}/lib/jetty-ee9-annotations-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>11: 9.7 | ${jetty.home}/lib/ee9-annotations/asm-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>12: 9.7 | ${jetty.home}/lib/ee9-annotations/asm-analysis-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>13: 9.7 | ${jetty.home}/lib/ee9-annotations/asm-commons-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>14: 9.7 | ${jetty.home}/lib/ee9-annotations/asm-tree-9.7.jar | BSD-3-Clause;link=<a target="_blank" href="https://asm.ow2.io/LICENSE.txt">https://asm.ow2.io/LICENSE.txt</a><br></div><div>15: 2.0.0 | ${jetty.home}/lib/ee9-annotations/jakarta.annotation-api-2.0.0.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>16: 3.38.0.v20240524-2033 | ${jetty.home}/lib/ee9-apache-jsp/org.eclipse.jdt.ecj-3.38.0.jar<br></div><div>17: 10.0.27 | ${jetty.home}/lib/ee9-apache-jsp/org.mortbay.jasper.apache-el-10.0.27.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a><br></div><div>18: 10.0.27 | ${jetty.home}/lib/ee9-apache-jsp/org.mortbay.jasper.apache-jsp-10.0.27.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a><br></div><div>19: 12.0.14 | ${jetty.home}/lib/jetty-ee9-apache-jsp-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>20: 2.0.0 | ${jetty.home}/lib/ee9-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-2.0.0.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>21: 2.0.0 | ${jetty.home}/lib/ee9-glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-2.0.0.jar | <a target="_blank" href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>, <a target="_blank" href="https://www.gnu.org/software/classpath/license.html">https://www.gnu.org/software/classpath/license.html</a><br></div><div>22: 12.0.14 | ${jetty.home}/lib/jetty-ee9-jndi-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>23: 12.0.14 | ${jetty.home}/lib/jetty-ee9-quickstart-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>24: 12.0.14 | ${jetty.home}/lib/jetty-ee9-servlets-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>25: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-common-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>26: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-client-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>27: 12.0.14 | ${jetty.home}/lib/jetty-websocket-core-server-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>28: 12.0.14 | ${jetty.home}/lib/ee9-websocket/jetty-ee9-websocket-servlet-12.0.14.jar | EPL-2.0 OR Apache-2.0<br></div><div>29: 2.0.0 | ${jetty.home}/lib/ee9-websocket/jetty-jakarta-websocket-api-2.0.0.jar | <a target="_blank" href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>, <a target="_blank" href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</a><br></div><div>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<br></div><div>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<br></div><div>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<br></div><div>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<br></div><div>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<br></div><div>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<br></div><div><br></div><div>Active XMLs: ee9<br></div><div>----------------<br></div><div>${jetty.home}/etc/jetty-ee9-webapp.xml<br></div><div>${jetty.home}/etc/jetty-ee9-deploy.xml<br></div><div>${jetty.home}/etc/jetty-ee9-quickstart.xml<br></div><div><br></div><div><br></div><div><br></div><div>Many thanks for any help<br></div></div><div><br></div></div><div>-- <br></div><div> For Consortium Member technical support, see <a target="_blank" href="https://shibboleth.atlassian.net/wiki/x/ZYEpPw">https://shibboleth.atlassian.net/wiki/x/ZYEpPw</a><br></div><div> To unsubscribe from this list send an email to <a target="_blank" href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br></div></blockquote></blockquote></div><div><br></div></div><br></body></html>