This is an automated email from the ASF dual-hosted git repository.

jungm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git


The following commit(s) were added to refs/heads/main by this push:
     new 42a45d274f flip quickSession default
42a45d274f is described below

commit 42a45d274fbe2d2c842995bc6f0868bafe96dc6f
Author: Markus Jung <[email protected]>
AuthorDate: Sat Aug 29 21:55:55 2026 +0200

    flip quickSession default
---
 docs/advanced/tomee-embedded/index.adoc                              | 2 +-
 docs/developer/tools/maven/embedded.adoc                             | 2 +-
 docs/developer/tools/maven/tomee.adoc                                | 2 +-
 docs/maven/build-mojo.adoc                                           | 2 +-
 docs/maven/configtest-mojo.adoc                                      | 2 +-
 docs/maven/debug-mojo.adoc                                           | 2 +-
 docs/maven/exec-mojo.adoc                                            | 2 +-
 docs/maven/run-mojo.adoc                                             | 2 +-
 docs/maven/start-mojo.adoc                                           | 2 +-
 docs/maven/stop-mojo.adoc                                            | 2 +-
 docs/tomee-embedded-maven-plugin.adoc                                | 2 +-
 .../java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java     | 2 +-
 .../java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java     | 2 +-
 .../main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java | 2 +-
 .../src/main/java/org/apache/tomee/embedded/Configuration.java       | 2 +-
 .../src/test/java/org/apache/tomee/embedded/ConfigurationTest.java   | 5 +++++
 16 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/docs/advanced/tomee-embedded/index.adoc 
b/docs/advanced/tomee-embedded/index.adoc
index 8f857da1f5..e534dd5438 100644
--- a/docs/advanced/tomee-embedded/index.adoc
+++ b/docs/advanced/tomee-embedded/index.adoc
@@ -34,7 +34,7 @@ The default configuration allows to start tomee without issue 
but you can desire
 |serverXml|-|which server.xml to use
 |keepServerXmlAsThis|false|don't adjust ports/host from the configuration and 
keep the ones in server.xml
 |properties|-|container properties
-|quickSession | true|use Random instead of SecureRandom (for dev)
+|quickSession | false|use Random instead of SecureRandom (for dev)
 |skipHttp|false|don't use the http connector
 |httpsPort | 8443|https port
 |ssl|false| activate https
diff --git a/docs/developer/tools/maven/embedded.adoc 
b/docs/developer/tools/maven/embedded.adoc
index 780b97b683..e15d3bd4dc 100644
--- a/docs/developer/tools/maven/embedded.adoc
+++ b/docs/developer/tools/maven/embedded.adoc
@@ -27,7 +27,7 @@ TomEE Embedded Maven plugin has a single goal: 
`tomee-embedded:run`.
 | serverXml | - | a custom server.xml
 | ssl | false | is HTTPS active
 | withEjbRemote |false | is EJBd active
-| quickSession | true | is sessions using Random instead of SecureRandom to 
generate id (faster but less secure, good for dev purposes)
+| quickSession | false | is sessions using Random instead of SecureRandom to 
generate id (faster but less secure, good for dev purposes)
 | skipHttp | false | don't activate HTTP connector (allow to have only HTTPS 
for instance)
 | classpathAsWar | false | deploy the classpath instead of the binary/war
 | useProjectClasspath | true | in previous case use the project classpath and 
not plugin one
diff --git a/docs/developer/tools/maven/tomee.adoc 
b/docs/developer/tools/maven/tomee.adoc
index 06caee12d8..254e0b2461 100644
--- a/docs/developer/tools/maven/tomee.adoc
+++ b/docs/developer/tools/maven/tomee.adoc
@@ -66,7 +66,7 @@ The most commonly used goal, it allows to start a tomee with 
applications. Here
 |jsCustomizers|-|a list of js customizers (js scripts)
 |groovyCustomizers|-|a list of groovy customizers (groovy scripts)
 |webappDefaultConfig|false|auto config war oriented
-|quickSession|true|session generation will use `Random` instead of 
`SecureRandom` (for dev)
+|quickSession|false|session generation will use `Random` instead of 
`SecureRandom` (for dev)
 |forceReloadable|false|ensure TomEE supports reloading/redeployment
 |forceJspDevelopment|true|JSP will be auto-recompiled on changes
 |libs|-|dependencies to add in lib, see after this table for advanced usage
diff --git a/docs/maven/build-mojo.adoc b/docs/maven/build-mojo.adoc
index b4c938cb4b..468e9da0cf 100644
--- a/docs/maven/build-mojo.adoc
+++ b/docs/maven/build-mojo.adoc
@@ -822,7 +822,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/maven/configtest-mojo.adoc b/docs/maven/configtest-mojo.adoc
index c28c94bf38..ff10bac5b0 100644
--- a/docs/maven/configtest-mojo.adoc
+++ b/docs/maven/configtest-mojo.adoc
@@ -764,7 +764,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/maven/debug-mojo.adoc b/docs/maven/debug-mojo.adoc
index 73fcf0aa0f..3270dfc9c0 100644
--- a/docs/maven/debug-mojo.adoc
+++ b/docs/maven/debug-mojo.adoc
@@ -789,7 +789,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/maven/exec-mojo.adoc b/docs/maven/exec-mojo.adoc
index d9b76c0dd4..fe4c62a0b6 100644
--- a/docs/maven/exec-mojo.adoc
+++ b/docs/maven/exec-mojo.adoc
@@ -894,7 +894,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/maven/run-mojo.adoc b/docs/maven/run-mojo.adoc
index 91b909cfce..7962fa12e9 100644
--- a/docs/maven/run-mojo.adoc
+++ b/docs/maven/run-mojo.adoc
@@ -789,7 +789,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/maven/start-mojo.adoc b/docs/maven/start-mojo.adoc
index 46785f914f..913bc3d88d 100644
--- a/docs/maven/start-mojo.adoc
+++ b/docs/maven/start-mojo.adoc
@@ -789,7 +789,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/maven/stop-mojo.adoc b/docs/maven/stop-mojo.adoc
index d3477b1c2c..f5c90b3ce9 100644
--- a/docs/maven/stop-mojo.adoc
+++ b/docs/maven/stop-mojo.adoc
@@ -764,7 +764,7 @@ Required: No
 
 User Property: tomee-plugin.quick-session
 
-Default: true
+Default: false
 
 realm:
 
diff --git a/docs/tomee-embedded-maven-plugin.adoc 
b/docs/tomee-embedded-maven-plugin.adoc
index 33b8aaa5ed..7de1aae3ad 100644
--- a/docs/tomee-embedded-maven-plugin.adoc
+++ b/docs/tomee-embedded-maven-plugin.adoc
@@ -581,7 +581,7 @@ force webapp to be reloadable
 - Type: boolean
 - Required: No
 - User Property: `tomee-embedded-plugin.quickSession`
-- Default: `true`
+- Default: `false`
 
 [[roles]]*roles:* +
 (no description)
diff --git 
a/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
 
b/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
index 82c65265a8..d06ea541e2 100644
--- 
a/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
+++ 
b/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
@@ -110,7 +110,7 @@ public class TomEEEmbeddedTask extends DefaultTask {
 
     @Optional
     @Input
-    private boolean quickSession = true;
+    private boolean quickSession;
 
     @Optional
     @Input
diff --git 
a/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
 
b/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
index 01c7adbbb3..cf28f25d2a 100644
--- 
a/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
+++ 
b/maven/tomee-embedded-maven-plugin/src/main/java/org/apache/openejb/maven/plugins/TomEEEmbeddedMojo.java
@@ -172,7 +172,7 @@ public class TomEEEmbeddedMojo extends AbstractMojo {
     /**
      * Should we use a fast but unsecured session id generation implementation.
      */
-    @Parameter(property = "tomee-embedded-plugin.quickSession", defaultValue = 
"true")
+    @Parameter(property = "tomee-embedded-plugin.quickSession", defaultValue = 
"false")
     protected boolean quickSession;
 
     /**
diff --git 
a/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java
 
b/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java
index 2627f03e5a..9570ba839c 100644
--- 
a/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java
+++ 
b/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java
@@ -377,7 +377,7 @@ public abstract class AbstractTomEEMojo extends 
AbstractAddressMojo {
     /**
      * use a real random instead of secure random. saves few ms at startup.
      */
-    @Parameter(property = "tomee-plugin.quick-session", defaultValue = "true")
+    @Parameter(property = "tomee-plugin.quick-session", defaultValue = "false")
     protected boolean quickSession;
 
     /**
diff --git 
a/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Configuration.java
 
b/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Configuration.java
index 61f5530a26..cd74d041da 100644
--- 
a/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Configuration.java
+++ 
b/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Configuration.java
@@ -51,7 +51,7 @@ public class Configuration {
     private File serverXml;
     private boolean keepServerXmlAsThis;
     private Properties properties;
-    private boolean quickSession = true;
+    private boolean quickSession;
     private boolean skipHttp;
 
     private int httpsPort = 8443;
diff --git 
a/tomee/tomee-embedded/src/test/java/org/apache/tomee/embedded/ConfigurationTest.java
 
b/tomee/tomee-embedded/src/test/java/org/apache/tomee/embedded/ConfigurationTest.java
index ccb9a3bee1..a8a9f5acc4 100644
--- 
a/tomee/tomee-embedded/src/test/java/org/apache/tomee/embedded/ConfigurationTest.java
+++ 
b/tomee/tomee-embedded/src/test/java/org/apache/tomee/embedded/ConfigurationTest.java
@@ -31,6 +31,11 @@ import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
 public class ConfigurationTest {
+    @Test
+    public void quickSessionOffByDefault() {
+        assertFalse(new Configuration().isQuickSession());
+    }
+
     @Test
     public void autoConfig() {
         final Configuration configuration = new Configuration();

Reply via email to