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

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:31:52 2011
@@ -1,5 +1,7 @@
 package org.amdatu.cassandra;
 
+import java.io.File;
+import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.nio.ByteBuffer;
 import java.util.ArrayList;
@@ -19,6 +21,7 @@
 import org.apache.cassandra.thrift.TimedOutException;
 import org.apache.cassandra.thrift.UnavailableException;
 import org.apache.cassandra.thrift.Cassandra.Iface;
+import org.apache.log4j.PropertyConfigurator;
 import org.apache.thrift.TException;
 import org.apache.thrift.protocol.TBinaryProtocol;
 import org.apache.thrift.protocol.TProtocol;
@@ -70,10 +73,14 @@
 
     }
 
-    public Main() throws TTransportException {
+    public Main() throws TTransportException, IOException {
         System.out.println("Starting Amdatu cassandra daemon...");
-        //System.setProperty("cassandra.config", new 
File("conf/cassandra.yaml").toURI().toString());
-        //PropertyConfigurator.configure(new 
File("conf/log4j-server.properties").getAbsolutePath());
+        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());
+        System.out.println("log4j.properties="+log4j);
         System.setProperty("cassandra-foreground", "true");
         new CassandraDaemonThread().start();
         System.out.println(System.currentTimeMillis() + " Creating cassandra 
client...");

Reply via email to