Author: rmannibucau
Date: Thu Aug 25 19:44:30 2011
New Revision: 1161718

URL: http://svn.apache.org/viewvc?rev=1161718&view=rev
Log:
adding some properties to remote server

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java?rev=1161718&r1=1161717&r2=1161718&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java
 Thu Aug 25 19:44:30 2011
@@ -205,6 +205,11 @@ public class RemoteServer {
                     argsList.add("-Dopenejb.servicemanager.enabled=" + 
Boolean.getBoolean("openejb.servicemanager.enabled"));
                     
argsList.add("-Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true");
                     
argsList.add("-Dorg.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0=true");
+                    addIfSet(argsList, "javax.net.ssl.keyStore");
+                    addIfSet(argsList, "javax.net.ssl.keyStorePassword");
+                    addIfSet(argsList, "javax.net.ssl.trustStore");
+                    addIfSet(argsList, "javax.net.ssl.trustStore");
+
                     argsList.add("-ea");
                     argsList.add("-classpath");
                     String ps = File.pathSeparator;
@@ -242,6 +247,12 @@ public class RemoteServer {
         }
     }
 
+    private void addIfSet(List<String> argsList, String key) {
+        if (System.getProperties().containsKey("key")) {
+            argsList.add("-D" + key + "=" + System.getProperty(key));
+        }
+    }
+
     private static File getHome() {
         String openejbHome = System.getProperty("openejb.home");
 


Reply via email to