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();