#23507 Fixed compatibility with Jakarta EE 10
diff --git a/appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/AppClientContainer.java b/appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/AppClientContainer.java
index e5e6a93..e860f2d 100644
--- a/appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/AppClientContainer.java
+++ b/appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/AppClientContainer.java
@@ -377,13 +377,10 @@
prepareURLStreamHandling();
- //This is required for us to enable interrupt jaxws service
- //creation calls
- System.setProperty("jakarta.xml.ws.spi.Provider",
- "com.sun.enterprise.webservice.spi.ProviderImpl");
+ //This is required for us to enable interrupt jaxws service creation calls
+ System.setProperty("jakarta.xml.ws.spi.Provider", "com.sun.xml.ws.spi.ProviderImpl");
//InjectionManager's injectClass will be called from getMainMethod
-
// Load any managed beans
ManagedBeanManager managedBeanManager = habitat.getService(ManagedBeanManager.class);
managedBeanManager.loadManagedBeans(desc.getApplication());
diff --git a/appserver/tests/appserv-tests/devtests/deployment/ejb30/ear/security/web/MyFilter.java b/appserver/tests/appserv-tests/devtests/deployment/ejb30/ear/security/web/MyFilter.java
index 38c4db5..cf4e2ce 100644
--- a/appserver/tests/appserv-tests/devtests/deployment/ejb30/ear/security/web/MyFilter.java
+++ b/appserver/tests/appserv-tests/devtests/deployment/ejb30/ear/security/web/MyFilter.java
@@ -64,9 +64,7 @@
HttpServletRequest httpRequest = (HttpServletRequest)request;
HttpSession httpSession = httpRequest.getSession(true);
if (httpRequest.isUserInRole("j2ee")) {
- httpSession.putValue("deployment.ejb30.ear.security",
- "filterMessage=hello world: " + loginTimeout);
-
+ httpSession.setAttribute("deployment.ejb30.ear.security", "filterMessage=hello world: " + loginTimeout);
}
chain.doFilter(request, response);
}
diff --git a/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/jsp/web/MyFilter.java b/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/jsp/web/MyFilter.java
index a625be7..c7d262b 100644
--- a/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/jsp/web/MyFilter.java
+++ b/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/jsp/web/MyFilter.java
@@ -75,8 +75,7 @@
}
HttpServletRequest httpRequest = (HttpServletRequest)request;
HttpSession httpSession = httpRequest.getSession(true);
- httpSession.putValue("deployment.ejb30.web.jsp", "Hello World: " +
- loginTimeout);
+ httpSession.setAttribute("deployment.ejb30.web.jsp", "Hello World: " + loginTimeout);
chain.doFilter(request, response);
}
diff --git a/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/servlet/web/MyFilter.java b/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/servlet/web/MyFilter.java
index 1aa3295..04021b9 100644
--- a/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/servlet/web/MyFilter.java
+++ b/appserver/tests/appserv-tests/devtests/deployment/ejb30/war/servlet/web/MyFilter.java
@@ -63,8 +63,7 @@
}
HttpServletRequest httpRequest = (HttpServletRequest)request;
HttpSession httpSession = httpRequest.getSession(true);
- httpSession.putValue("deployment.ejb30.war.servlet",
- "Filter: Hello World: " + loginTimeout);
+ httpSession.setAttribute("deployment.ejb30.war.servlet", "Filter: Hello World: " + loginTimeout);
chain.doFilter(request, response);
}
diff --git a/appserver/tests/appserv-tests/devtests/security/jaccApi/src/DummyPolicyConfigurationFactory.java b/appserver/tests/appserv-tests/devtests/security/jaccApi/src/DummyPolicyConfigurationFactory.java
index b77039e..6c9f0b3 100644
--- a/appserver/tests/appserv-tests/devtests/security/jaccApi/src/DummyPolicyConfigurationFactory.java
+++ b/appserver/tests/appserv-tests/devtests/security/jaccApi/src/DummyPolicyConfigurationFactory.java
@@ -1,5 +1,6 @@
/*
* Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022 Contributors to the Eclipse Foundation
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
@@ -21,14 +22,24 @@
import jakarta.security.jacc.PolicyContextException;
public class DummyPolicyConfigurationFactory extends PolicyConfigurationFactory {
- public PolicyConfiguration
- getPolicyConfiguration(String contextID, boolean remove)
- throws jakarta.security.jacc.PolicyContextException {
+
+ public PolicyConfiguration getPolicyConfiguration() {
return null;
}
- public boolean inService(String contextID)
- throws jakarta.security.jacc.PolicyContextException {
+
+ public PolicyConfiguration getPolicyConfiguration(String contextID) {
+ return null;
+ }
+
+
+ public PolicyConfiguration getPolicyConfiguration(String contextID, boolean remove)
+ throws jakarta.security.jacc.PolicyContextException {
+ return null;
+ }
+
+
+ public boolean inService(String contextID) throws jakarta.security.jacc.PolicyContextException {
return false;
}
}
diff --git a/appserver/tests/appserv-tests/devtests/security/jmac/httpServletChallenge/src/HttpServletChallengeTestAuthModule.java b/appserver/tests/appserv-tests/devtests/security/jmac/httpServletChallenge/src/HttpServletChallengeTestAuthModule.java
index f347a91..12aa06e 100644
--- a/appserver/tests/appserv-tests/devtests/security/jmac/httpServletChallenge/src/HttpServletChallengeTestAuthModule.java
+++ b/appserver/tests/appserv-tests/devtests/security/jmac/httpServletChallenge/src/HttpServletChallengeTestAuthModule.java
@@ -86,8 +86,7 @@
}
HttpSession session = request.getSession(false);
- boolean secondPhase = (session != null &&
- session.getValue("FIRST_DONE") != null);
+ boolean secondPhase = (session != null && session.getAttribute("FIRST_DONE") != null);
String loginName = ((secondPhase)? username + "_2" : username);
char[] pwd = new char[password.length()];
password.getChars(0, password.length(), pwd, 0);
@@ -117,7 +116,7 @@
response.setHeader("WWW-Authenticate", "Basic realm=\"default\"");
if (session == null) {
session = request.getSession(true);
- session.putValue("FIRST_DONE", Boolean.TRUE);
+ session.setAttribute("FIRST_DONE", Boolean.TRUE);
}
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
return AuthStatus.SEND_SUCCESS;
diff --git a/appserver/tests/appserv-tests/devtests/security/jmac/httpServletForm/src/HttpServletFormTestAuthModule.java b/appserver/tests/appserv-tests/devtests/security/jmac/httpServletForm/src/HttpServletFormTestAuthModule.java
index b09ea53..0615858 100644
--- a/appserver/tests/appserv-tests/devtests/security/jmac/httpServletForm/src/HttpServletFormTestAuthModule.java
+++ b/appserver/tests/appserv-tests/devtests/security/jmac/httpServletForm/src/HttpServletFormTestAuthModule.java
@@ -75,8 +75,7 @@
try {
HttpSession session = request.getSession(false);
if (session != null) {
- Subject savedClientSubject =
- (Subject)session.getValue(SAVED_SUBJECT);
+ Subject savedClientSubject = (Subject) session.getAttribute(SAVED_SUBJECT);
if (savedClientSubject != null) {
System.out.println("already has saved subject");
// just copy principals for testing
@@ -96,7 +95,7 @@
if (session == null) {
session = request.getSession(true);
}
- session.putValue(SAVED_REQUEST, new SavedRequest(request));
+ session.setAttribute(SAVED_REQUEST, new SavedRequest(request));
RequestDispatcher rd = request.getRequestDispatcher("login.jsp");
rd.forward(request, response);
System.out.println("Form: SEND_CONTINUE");
@@ -117,9 +116,9 @@
System.out.println("login success: " + username + ", " + password);
SavedRequest sreq = null;
if (session != null) {
- sreq = (SavedRequest)session.getValue(SAVED_REQUEST);
+ sreq = (SavedRequest) session.getAttribute(SAVED_REQUEST);
// for testing only as Subject is not Serializable
- session.putValue(SAVED_SUBJECT, clientSubject);
+ session.setAttribute(SAVED_SUBJECT, clientSubject);
}
if (sreq != null) {
StringBuffer sb = new StringBuffer(sreq.getRequestURI());
diff --git a/appserver/tests/appserv-tests/devtests/web/jsessionIdParameter/docroot/test.jsp b/appserver/tests/appserv-tests/devtests/web/jsessionIdParameter/docroot/test.jsp
index b8474cf..20afe7b 100644
--- a/appserver/tests/appserv-tests/devtests/web/jsessionIdParameter/docroot/test.jsp
+++ b/appserver/tests/appserv-tests/devtests/web/jsessionIdParameter/docroot/test.jsp
@@ -19,7 +19,7 @@
id=<%=session.getId()%>
<% String a = request.getParameter("a");
if (a != null) {
- session.putValue("a", a);
+ session.setAttribute("a", a);
}
- out.println("a=" + session.getValue("a"));
+ out.println("a=" + session.getAttribute("a"));
%>