Author: ivol37 at gmail.com
Date: Fri Jan 14 15:33:52 2011
New Revision: 648

Log:


Modified:
   sandbox/ivol/standalone-cassandra/src/org/amdatu/cassandra/Main.java

Modified: sandbox/ivol/standalone-cassandra/src/org/amdatu/cassandra/Main.java
==============================================================================
--- sandbox/ivol/standalone-cassandra/src/org/amdatu/cassandra/Main.java        
(original)
+++ sandbox/ivol/standalone-cassandra/src/org/amdatu/cassandra/Main.java        
Fri Jan 14 15:33:52 2011
@@ -3,6 +3,8 @@
 import java.io.File;
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
+import java.net.URISyntaxException;
+import java.net.URL;
 import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.List;
@@ -73,16 +75,19 @@
         catch (IOException e) {
             e.printStackTrace();
         }
+        catch (URISyntaxException e) {
+            e.printStackTrace();
+        }
 
     }
 
-    public Main() throws TTransportException, IOException {
+    public Main() throws TTransportException, IOException, URISyntaxException {
         System.out.println("Starting Amdatu cassandra daemon...");
         String yaml = 
this.getClass().getClassLoader().getResources("cassandra.yaml").nextElement().toString();
         System.setProperty("cassandra.config", yaml.toString());
         System.out.println("cassandra.yaml="+yaml);
-        String log4j = 
this.getClass().getClassLoader().getResources("log4j-server.properties").nextElement().toString();
-        PropertyConfigurator.configure(new File(log4j).getAbsolutePath());
+        URL log4j = 
this.getClass().getClassLoader().getResources("log4j-server.properties").nextElement();
+        PropertyConfigurator.configure(new 
File(log4j.toURI()).getAbsolutePath());
         System.out.println("log4j.properties="+log4j);
         System.setProperty("cassandra-foreground", "true");
         new CassandraDaemonThread().start();

Reply via email to