[java-idp-jetty-base] branch 12-testbed-eclipse updated: Add testbed storage context into default deployment.

Scott Cantor cantor.2 at osu.edu
Wed Dec 18 13:57:58 UTC 2024


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch 12-testbed-eclipse
in repository java-idp-jetty-base.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-jetty-base.git;a=commit;h=61749b9d107a29f026c07e4cf4eace6e9fe2a7aa

The following commit(s) were added to refs/heads/12-testbed-eclipse by this push:
     new 61749b9  Add testbed storage context into default deployment.
61749b9 is described below

commit 61749b9d107a29f026c07e4cf4eace6e9fe2a7aa
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Wed Dec 18 08:57:51 2024 -0500

    Add testbed storage context into default deployment.
---
 src/main/resources/jetty-base/etc/web-override.xml | 37 ++++++++++++++++++++++
 src/main/resources/jetty-base/webapps/idp.xml      |  1 +
 2 files changed, 38 insertions(+)

diff --git a/src/main/resources/jetty-base/etc/web-override.xml b/src/main/resources/jetty-base/etc/web-override.xml
new file mode 100644
index 0000000..b2be1f8
--- /dev/null
+++ b/src/main/resources/jetty-base/etc/web-override.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
+
+    <!--
+    Uncomment to log HTTP requests and responses.
+    See http://logback.qos.ch/recipes/captureHttp.html 
+    -->
+    <!--
+    <filter>
+        <filter-name>TeeFilter</filter-name>
+        <filter-class>ch.qos.logback.access.servlet.TeeFilter</filter-class>
+    </filter>
+
+    <filter-mapping>
+        <filter-name>TeeFilter</filter-name>
+        <url-pattern>/*</url-pattern>
+    </filter-mapping>
+     -->
+
+    <!-- The /storage app space. Interact with storage services via HTTP. -->
+    <servlet>
+        <servlet-name>storage</servlet-name>
+        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
+        <init-param>
+            <param-name>contextConfigLocation</param-name>
+            <param-value>classpath:/system/conf/storage-context.xml</param-value>
+        </init-param>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+
+    <servlet-mapping>
+        <servlet-name>storage</servlet-name>
+        <url-pattern>/storage/*</url-pattern>
+    </servlet-mapping>
+
+</web-app>
diff --git a/src/main/resources/jetty-base/webapps/idp.xml b/src/main/resources/jetty-base/webapps/idp.xml
index 8d766d1..f746ef1 100644
--- a/src/main/resources/jetty-base/webapps/idp.xml
+++ b/src/main/resources/jetty-base/webapps/idp.xml
@@ -9,4 +9,5 @@
   <Set name="extractWAR">false</Set>
   <Set name="copyWebDir">false</Set>
   <Set name="copyWebInf">true</Set>
+  <Set name="overrideDescriptor">etc/web-override.xml</Set>
 </Configure>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list