You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2016/06/01 14:50:56 UTC

tomee git commit: TOMEE-1823 org.apache.johnzon.max-string-length = 8192 + system.properties comment about it

Repository: tomee
Updated Branches:
  refs/heads/master 4fae7b396 -> 7e1f083ad


TOMEE-1823 org.apache.johnzon.max-string-length = 8192 + system.properties comment about it


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/7e1f083a
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/7e1f083a
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/7e1f083a

Branch: refs/heads/master
Commit: 7e1f083ad4a160c08bddd4bc6a0ca3d7a0c45c35
Parents: 4fae7b3
Author: Romain manni-Bucau <rm...@gmail.com>
Authored: Wed Jun 1 16:50:38 2016 +0200
Committer: Romain manni-Bucau <rm...@gmail.com>
Committed: Wed Jun 1 16:50:38 2016 +0200

----------------------------------------------------------------------
 .../java/org/apache/openejb/server/cxf/rs/CxfRSService.java    | 2 +-
 .../src/main/java/org/apache/tomee/installer/Installer.java    | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/7e1f083a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRSService.java
----------------------------------------------------------------------
diff --git a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRSService.java b/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRSService.java
index a8afb49..28b318e 100644
--- a/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRSService.java
+++ b/server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/CxfRSService.java
@@ -172,7 +172,7 @@ public class CxfRSService extends RESTService {
 
         System.setProperty("org.apache.johnzon.max-string-length",
                 SystemInstance.get().getProperty("org.apache.johnzon.max-string-length",
-                        properties.getProperty("org.apache.johnzon.max-string-length", "4096")));
+                        properties.getProperty("org.apache.johnzon.max-string-length", "8192")));
 
         SystemInstance.get().setComponent(RESTResourceFinder.class, new CxfRESTResourceFinder());
 

http://git-wip-us.apache.org/repos/asf/tomee/blob/7e1f083a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
----------------------------------------------------------------------
diff --git a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
index bd2dcca..c420008 100644
--- a/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
+++ b/tomee/tomee-common/src/main/java/org/apache/tomee/installer/Installer.java
@@ -711,6 +711,12 @@ public class Installer implements InstallerInterface {
                 systemPropertiesWriter.write("tomee.serialization.class.blacklist = *\n");
                 systemPropertiesWriter.write("# tomee.serialization.class.whitelist = my.package\n");
 
+                systemPropertiesWriter.write("# Johnzon prevents too big string to be unserialized by default\n");
+                systemPropertiesWriter.write("# You can either configure it by Mapper/Parser instance or globally\n");
+                systemPropertiesWriter.write("# With this property:\n");
+                systemPropertiesWriter.write("# org.apache.johnzon.max-string-length = 8192\n");
+
+
                 systemPropertiesWriter.write("\n");
                 systemPropertiesWriter.write("# openejb.check.classloader = false\n");
                 systemPropertiesWriter.write("# openejb.check.classloader.verbose = false\n");