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 2014/03/31 22:55:37 UTC
svn commit: r1583458 -
/tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ExecMojo.java
Author: rmannibucau
Date: Mon Mar 31 20:55:36 2014
New Revision: 1583458
URL: http://svn.apache.org/r1583458
Log:
forcing encoding for tomee jvm to be able to read config files
Modified:
tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ExecMojo.java
Modified: tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ExecMojo.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ExecMojo.java?rev=1583458&r1=1583457&r2=1583458&view=diff
==============================================================================
--- tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ExecMojo.java (original)
+++ tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/ExecMojo.java Mon Mar 31 20:55:36 2014
@@ -101,7 +101,9 @@ public class ExecMojo extends BuildTomEE
config.put("workingDir", runtimeWorkingDir);
config.put("command", script);
final List<String> jvmArgs = generateJVMArgs();
- config.put("catalinaOpts", toString(jvmArgs));
+
+ final String catalinaOpts = toString(jvmArgs);
+ config.put("catalinaOpts", catalinaOpts);
config.put("timestamp", Long.toString(System.currentTimeMillis()));
// java only
final String cp = getAdditionalClasspath();
@@ -110,8 +112,13 @@ public class ExecMojo extends BuildTomEE
}
config.put("shutdownCommand", tomeeShutdownCommand);
int i = 0;
+ boolean encodingSet = catalinaOpts.contains("-Dfile.encoding");
for (final String jvmArg : jvmArgs) {
config.put("jvmArg." + i++, jvmArg);
+ encodingSet = encodingSet || jvmArg.contains("-Dfile.encoding");
+ }
+ if (!encodingSet) { // forcing encoding for launched process to be able to read conf files
+ config.put("jvmArg." + i, "-Dfile.encoding=UTF-8");
}
// create an executable jar with main runner and zipFile