not working
diff --git a/pom.xml b/pom.xml
index 9e3fad8..dd1db2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -79,7 +79,8 @@
<properties>
<title>${project.name} ${project.version}</title>
<java.version>11</java.version>
- <fortress.realm.version>2.0.8</fortress.realm.version>
+ <fortress.realm.version>2.0.9-SNAPSHOT</fortress.realm.version>
+<!-- <fortress.realm.version>2.0.8</fortress.realm.version>-->
<wicket.version>9.11.0</wicket.version>
<wicket.googlecode.version>9.8.1</wicket.googlecode.version>
<version.ant>1.10.12</version.ant>
@@ -96,17 +97,71 @@
</dependency>
<dependency>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ <version>6.0.0</version>
+ <scope>provided</scope>
+ </dependency>
+
+
+<!--
+ <dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
+-->
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-web</artifactId>
+ <version>6.0.0-M5</version>
+ </dependency>
+
+<!--
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>6.0.0-M5</version>
+ </dependency>
+-->
+
+ <dependency>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-config</artifactId>
+ <version>6.0.0-M6</version>
+ <!-- <version>${spring.security.version}</version>-->
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-web</artifactId>
+<!-- <version>${spring.security.version}</version>-->
+ <version>6.0.0-M5</version>
+ </dependency>
<!-- Wicket, Spring and other Web UI framework tools -->
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-spring</artifactId>
<version>${wicket.version}</version>
+<!--
+ <exclusions>
+ <exclusion>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-web</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-web</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-config</artifactId>
+ </exclusion>
+ </exclusions>
+-->
</dependency>
<dependency>
@@ -127,18 +182,6 @@
<version>${wicket.googlecode.version}</version>
</dependency>
- <dependency>
- <groupId>org.springframework.security</groupId>
- <artifactId>spring-security-config</artifactId>
- <version>${spring.security.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.springframework.security</groupId>
- <artifactId>spring-security-web</artifactId>
- <version>${spring.security.version}</version>
- </dependency>
-
<!-- ANT DEPENDENCIES FOR RUNNING ANT PLUG-IN FOR FORTRESS LOAD UTILITY -->
<dependency>
<groupId>org.apache.ant</groupId>
@@ -471,6 +514,12 @@
<id>maven2</id>
<url>https://repo1.maven.org/maven2</url>
</repository>
+ <repository>
+ <id>repository.spring.milestone</id>
+ <name>Spring Milestone Repository</name>
+ <url>https://repo.spring.io/milestone</url>
+ </repository>
+
</repositories>
<!-- OWASP Dependency Vulnerability Scanner Profile -->
diff --git a/src/main/java/org/apache/directory/fortress/web/FortressWebBasePage.java b/src/main/java/org/apache/directory/fortress/web/FortressWebBasePage.java
index 67354ff..5eda4d4 100644
--- a/src/main/java/org/apache/directory/fortress/web/FortressWebBasePage.java
+++ b/src/main/java/org/apache/directory/fortress/web/FortressWebBasePage.java
@@ -38,7 +38,7 @@
import org.apache.directory.fortress.core.*;
import org.apache.directory.fortress.core.model.Session;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
import java.security.Principal;
diff --git a/src/main/java/org/apache/directory/fortress/web/LaunchPage.java b/src/main/java/org/apache/directory/fortress/web/LaunchPage.java
index e87f813..54b3cda 100644
--- a/src/main/java/org/apache/directory/fortress/web/LaunchPage.java
+++ b/src/main/java/org/apache/directory/fortress/web/LaunchPage.java
@@ -20,10 +20,9 @@
package org.apache.directory.fortress.web;
-import org.apache.directory.fortress.web.common.GlobalIds;
import org.apache.wicket.markup.html.basic.Label;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
import java.security.Principal;
diff --git a/src/main/java/org/apache/directory/fortress/web/LoginPage.java b/src/main/java/org/apache/directory/fortress/web/LoginPage.java
index fae3792..436e013 100644
--- a/src/main/java/org/apache/directory/fortress/web/LoginPage.java
+++ b/src/main/java/org/apache/directory/fortress/web/LoginPage.java
@@ -31,8 +31,8 @@
import org.apache.wicket.request.http.handler.RedirectRequestHandler;
import org.apache.directory.fortress.core.util.VUtil;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.http.HttpServletRequest;
import java.security.Principal;
diff --git a/src/main/java/org/apache/directory/fortress/web/LogoutPage.java b/src/main/java/org/apache/directory/fortress/web/LogoutPage.java
index ba22a20..5d77793 100644
--- a/src/main/java/org/apache/directory/fortress/web/LogoutPage.java
+++ b/src/main/java/org/apache/directory/fortress/web/LogoutPage.java
@@ -24,7 +24,7 @@
import org.slf4j.LoggerFactory;
import org.apache.wicket.markup.html.basic.Label;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
/**
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
diff --git a/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java b/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
index 0bafa1b..baf5277 100644
--- a/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
+++ b/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
@@ -36,7 +36,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
import java.security.Principal;
import java.util.List;
diff --git a/src/main/java/org/apache/directory/fortress/web/control/SecureBookmarkablePageLink.java b/src/main/java/org/apache/directory/fortress/web/control/SecureBookmarkablePageLink.java
index 9f73d6c..420e020 100644
--- a/src/main/java/org/apache/directory/fortress/web/control/SecureBookmarkablePageLink.java
+++ b/src/main/java/org/apache/directory/fortress/web/control/SecureBookmarkablePageLink.java
@@ -24,7 +24,7 @@
import org.apache.wicket.markup.html.link.BookmarkablePageLink;
import org.apache.wicket.request.mapper.parameter.PageParameters;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
import java.util.StringTokenizer;
diff --git a/src/main/java/org/apache/directory/fortress/web/control/SecureIndicatingAjaxButton.java b/src/main/java/org/apache/directory/fortress/web/control/SecureIndicatingAjaxButton.java
index 990be4b..b935051 100644
--- a/src/main/java/org/apache/directory/fortress/web/control/SecureIndicatingAjaxButton.java
+++ b/src/main/java/org/apache/directory/fortress/web/control/SecureIndicatingAjaxButton.java
@@ -27,7 +27,7 @@
import org.apache.directory.fortress.core.*;
import org.apache.directory.fortress.core.model.Permission;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
/**
* ...