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");