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/pom.xml |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/securis/pom.xml b/securis/pom.xml
index eb22eda..4d4555d 100644
--- a/securis/pom.xml
+++ b/securis/pom.xml
@@ -5,7 +5,8 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>net.curisit</groupId>
     <artifactId>securis-server</artifactId>
-    <version>2.0.2</version>
+    <version>3.0.0</version>
+    <packaging>war</packaging>
     <name>SeCuris-Server</name>
 
     <properties>
@@ -14,11 +15,13 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <maven.compiler.source>21</maven.compiler.source>
         <maven.compiler.target>21</maven.compiler.target>
+        
         <resteasy.version>6.2.4.Final</resteasy.version>
         <hibernate.version>5.6.15.Final</hibernate.version>
         <jakarta.persistence.version>3.1.0</jakarta.persistence.version>
-        <jakarta.servlet.version>6.0.0</jakarta.servlet.version>
+        <jakarta.servlet.version>6.1.0</jakarta.servlet.version>
         <jakarta.cdi.version>4.0.1</jakarta.cdi.version>
+        <beanutils.version>1.9.4</beanutils.version>
         <log4j.version>2.18.0</log4j.version>
     </properties>
 
@@ -36,12 +39,7 @@
             <artifactId>resteasy-core</artifactId>
             <version>${resteasy.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.jboss.resteasy</groupId>
-            <artifactId>resteasy-servlet-initializer</artifactId>
-            <version>${resteasy.version}</version>
-        </dependency>
-		<dependency>
+ 		<dependency>
 		  <groupId>org.jboss.resteasy</groupId>
 		  <artifactId>resteasy-multipart-provider</artifactId>
 		  <version>${resteasy.version}</version>
@@ -83,6 +81,13 @@
         </dependency>
 
         <!-- Hibernate 5 compatible con Jakarta Persistence -->
+        <!--
+        <dependency>
+            <groupId>org.hibernate</groupId>
+            <artifactId>hibernate-core</artifactId>
+            <version>${hibernate.version}</version>
+        </dependency>
+        -->
         <dependency>
             <groupId>org.hibernate</groupId>
             <artifactId>hibernate-core</artifactId>
@@ -111,6 +116,14 @@
 		    <artifactId>guice</artifactId>
 		    <version>5.1.0</version>
 		</dependency>
+		
+		<!--  Bean utils -->
+		<dependency>
+			<groupId>commons-beanutils</groupId>
+			<artifactId>commons-beanutils</artifactId>
+			<version>${beanutils.version}</version>
+		</dependency>
+
         
     </dependencies>
 

--
Gitblit v1.3.2