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 <[email protected]> Authored: Wed Jun 1 16:50:38 2016 +0200 Committer: Romain manni-Bucau <[email protected]> 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");
