You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ff...@apache.org on 2008/08/27 03:22:47 UTC
svn commit: r689324 -
/servicemix/smx3/tags/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java
Author: ffang
Date: Tue Aug 26 18:22:47 2008
New Revision: 689324
URL: http://svn.apache.org/viewvc?rev=689324&view=rev
Log:
[SM-1523]CxfBcProviderSecurityTest failure with ibm jdk
Modified:
servicemix/smx3/tags/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java
Modified: servicemix/smx3/tags/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/tags/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java?rev=689324&r1=689323&r2=689324&view=diff
==============================================================================
--- servicemix/smx3/tags/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java (original)
+++ servicemix/smx3/tags/servicemix-3.2.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java Tue Aug 26 18:22:47 2008
@@ -19,6 +19,8 @@
import java.io.File;
import java.io.IOException;
import java.net.URL;
+import java.util.HashMap;
+import java.util.Map;
import javax.jbi.messaging.InOut;
import javax.xml.namespace.QName;
@@ -70,7 +72,17 @@
public boolean launchServer(Class<?> clz, boolean inProcess) {
boolean ok = false;
try {
- sl = new ServerLauncher(clz.getName(), inProcess);
+ // java.security.properties is set when using the ibm jdk to work
+ // around some security test issues. Check our system properties
+ // for this key, and if it's set, then propagate the property on
+ // to the server we launch as well.
+ Map<String, String> properties = null;
+ if (System.getProperty("java.security.properties") != null) {
+ properties = new HashMap<String, String>();
+ properties.put("java.security.properties",
+ System.getProperty("java.security.properties"));
+ }
+ sl = new ServerLauncher(clz.getName(), properties, null, inProcess);
ok = sl.launchServer();
assertTrue("server failed to launch", ok);