From 4ee50e257b32f6ec0f72907305d1f2b1212808a4 Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Fri, 27 Mar 2026 15:07:12 +0000
Subject: [PATCH] #4479 - upgrade SecurisServer to Java 21
---
securis/src/main/webapp/WEB-INF/web.xml | 83 +++++++++++++++++++++--------------------
1 files changed, 43 insertions(+), 40 deletions(-)
diff --git a/securis/src/main/webapp/WEB-INF/web.xml b/securis/src/main/webapp/WEB-INF/web.xml
index a833683..1b5d120 100644
--- a/securis/src/main/webapp/WEB-INF/web.xml
+++ b/securis/src/main/webapp/WEB-INF/web.xml
@@ -36,11 +36,13 @@
<param-name>resteasy.providers</param-name>
<param-value>net.curisit.securis.DefaultExceptionHandler</param-value>
</context-param>
+ <!--
<context-param>
<param-name>resteasy.injector.factory</param-name>
<param-value>org.jboss.resteasy.cdi.CdiInjectorFactory</param-value>
</context-param>
-
+ -->
+
<filter>
<filter-name>DevFilter</filter-name>
<filter-class>
@@ -49,7 +51,7 @@
</filter>
<filter-mapping>
<filter-name>DevFilter</filter-name>
- <url-pattern>/*</url-pattern>
+ <url-pattern>/api/*</url-pattern>
</filter-mapping>
<filter>
@@ -63,49 +65,50 @@
<url-pattern>/main-bundle.js</url-pattern>
</filter-mapping>
- <filter>
- <filter-name>Resteasy</filter-name>
- <filter-class>
- org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
- </filter-class>
- <init-param>
- <param-name>jakarta.ws.rs.Application</param-name>
- <param-value>net.curisit.securis.RestServicesApplication</param-value>
- </init-param>
- </filter>
-
- <filter-mapping>
- <filter-name>Resteasy</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
+ <servlet>
+ <servlet-name>Resteasy</servlet-name>
+ <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>
+ <init-param>
+ <param-name>jakarta.ws.rs.Application</param-name>
+ <param-value>net.curisit.securis.RestServicesApplication</param-value>
+ </init-param>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Resteasy</servlet-name>
+ <url-pattern>/api/*</url-pattern>
+ </servlet-mapping>
<welcome-file-list>
- <welcome-file>/index.jsp</welcome-file>
+ <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
- <!-- Security roles referenced by this web application -->
- <security-role>
- <description>
- Advance users, customers
- </description>
- <role-name>advance</role-name>
- </security-role>
- <security-role>
- <description>
- Administrator role
- </description>
- <role-name>admin</role-name>
- </security-role>
+ <!-- Security roles referenced by this web application -->
+ <security-role>
+ <description>
+ Advance users, customers
+ </description>
+ <role-name>advance</role-name>
+ </security-role>
+ <security-role>
+ <description>
+ Administrator role
+ </description>
+ <role-name>admin</role-name>
+ </security-role>
-<resource-env-ref>
- <resource-env-ref-name>SeCurisDS</resource-env-ref-name>
- <resource-env-ref-type>jakarta.sql.DataSource</resource-env-ref-type>
-</resource-env-ref>
-
-<resource-env-ref>
- <resource-env-ref-name>BeanManager</resource-env-ref-name>
- <resource-env-ref-type>jakarta.enterprise.inject.spi.BeanManager</resource-env-ref-type>
-</resource-env-ref>
+ <resource-env-ref>
+ <resource-env-ref-name>SeCurisDS</resource-env-ref-name>
+ <resource-env-ref-type>jakarta.sql.DataSource</resource-env-ref-type>
+ </resource-env-ref>
+
+ <!--
+ <resource-env-ref>
+ <resource-env-ref-name>BeanManager</resource-env-ref-name>
+ <resource-env-ref-type>jakarta.enterprise.inject.spi.BeanManager</resource-env-ref-type>
+ </resource-env-ref>
+ -->
</web-app>
\ No newline at end of file
--
Gitblit v1.3.2