You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by gt...@apache.org on 2015/02/09 07:15:24 UTC

svn commit: r1658309 - in /river/river-examples/river-examples/trunk/home/src/main/home: start-hello-client.config start-hello-service.config

Author: gtrasuk
Date: Mon Feb  9 06:15:23 2015
New Revision: 1658309

URL: http://svn.apache.org/r1658309
Log:
Start-hello-service and start-hello-client now work on Windows as well as OSX.

The classpath separator character in Unix is ':', but it's ';' in Windows.  The service-starter configuration files need to use File.separatorChar rather than hardcoding the character in the service's classpath.

Modified:
    river/river-examples/river-examples/trunk/home/src/main/home/start-hello-client.config
    river/river-examples/river-examples/trunk/home/src/main/home/start-hello-service.config

Modified: river/river-examples/river-examples/trunk/home/src/main/home/start-hello-client.config
URL: http://svn.apache.org/viewvc/river/river-examples/river-examples/trunk/home/src/main/home/start-hello-client.config?rev=1658309&r1=1658308&r2=1658309&view=diff
==============================================================================
--- river/river-examples/river-examples/trunk/home/src/main/home/start-hello-client.config (original)
+++ river/river-examples/river-examples/trunk/home/src/main/home/start-hello-client.config Mon Feb  9 06:15:23 2015
@@ -22,6 +22,8 @@
     the browser, the api has to be available to download.
  */
 
+import java.io.File;
+
 import com.sun.jini.config.ConfigUtil;
 import com.sun.jini.start.NonActivatableServiceDescriptor;
 import com.sun.jini.start.ServiceDescriptor;
@@ -29,7 +31,8 @@ import com.sun.jini.start.ServiceDescrip
 com.sun.jini.start {
 
     private static policy = "server.policy";
-    private static classpath = "lib${/}hello-api.jar:lib${/}hello-client.jar";
+    private static classpath = "lib-dl${/}hello-api.jar "
+        + File.pathSeparator + "lib${/}hello-client.jar";
     private static config = "hello-client.config";
     private static codebase="";
 

Modified: river/river-examples/river-examples/trunk/home/src/main/home/start-hello-service.config
URL: http://svn.apache.org/viewvc/river/river-examples/river-examples/trunk/home/src/main/home/start-hello-service.config?rev=1658309&r1=1658308&r2=1658309&view=diff
==============================================================================
--- river/river-examples/river-examples/trunk/home/src/main/home/start-hello-service.config (original)
+++ river/river-examples/river-examples/trunk/home/src/main/home/start-hello-service.config Mon Feb  9 06:15:23 2015
@@ -22,6 +22,8 @@
     the browser, the api has to be available to download.
  */
 
+import java.io.File;
+
 import com.sun.jini.config.ConfigUtil;
 import com.sun.jini.start.NonActivatableServiceDescriptor;
 import com.sun.jini.start.ServiceDescriptor;
@@ -29,7 +31,8 @@ import com.sun.jini.start.ServiceDescrip
 com.sun.jini.start {
 
     private static policy = "server.policy";
-    private static classpath = "lib${/}hello-api.jar:lib${/}hello-service.jar";
+    private static classpath = "lib${/}hello-api.jar" + File.pathSeparator
+        + "lib${/}hello-service.jar";
     private static config = "hello-service.config";
     port="8090";
     private static codebasePrefix= "http://" + ConfigUtil.getHostAddress()