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/04/19 14:46:53 UTC

tomee git commit: single-classloader option in tomee embedded main

Repository: tomee
Updated Branches:
  refs/heads/master 130eacc22 -> ad8b1f92e


single-classloader option in tomee embedded main


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

Branch: refs/heads/master
Commit: ad8b1f92ebc954f68b14789120efa33507fa57d1
Parents: 130eacc
Author: Romain manni-Bucau <rm...@gmail.com>
Authored: Tue Apr 19 14:46:38 2016 +0200
Committer: Romain manni-Bucau <rm...@gmail.com>
Committed: Tue Apr 19 14:46:38 2016 +0200

----------------------------------------------------------------------
 .../src/main/java/org/apache/tomee/embedded/Main.java         | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/ad8b1f92/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Main.java
----------------------------------------------------------------------
diff --git a/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Main.java b/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Main.java
index c00f23c..3975a2d 100644
--- a/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Main.java
+++ b/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Main.java
@@ -41,6 +41,7 @@ public class Main {
     public static final String SERVER_XML = "serverxml";
     public static final String TOMEE_XML = "tomeexml";
     public static final String PROPERTY = "property";
+    public static final String SINGLE_CLASSLOADER = "single-classloader";
 
     public static void main(final String[] args) {
         final CommandLineParser parser = new PosixParser();
@@ -87,8 +88,10 @@ public class Main {
                 autoWar = false;
             }
             if (line.hasOption(AS_WAR)) {
-                container.deployClasspathAsWebApp(contexts == null || i == contexts.length ? "" : contexts[i],
-                        line.hasOption(DOC_BASE) ? new File(line.getOptionValue(DOC_BASE)) : null);
+                container.deployClasspathAsWebApp(
+                        contexts == null || i == contexts.length ? "" : contexts[i],
+                        line.hasOption(DOC_BASE) ? new File(line.getOptionValue(DOC_BASE)) : null,
+                        line.hasOption(SINGLE_CLASSLOADER));
                 autoWar = false;
             }
             if (autoWar) { // nothing deployed check if we are a war and deploy ourself then