title: Strange Class-Not-Found-Exception with ClusterActorRefProvider
body: <p>I have a strange behaviour of my little akka cluster projekt:
  I have a very simple application.conf:</p>
  
  <pre><code>akka {
      # specifiy logger
      loggers = ["akka.event.slf4j.Slf4jLogger"]
      loglevel = "DEBUG"
      stdout-loglevel = "DEBUG"
  
      # configure remote connection
      actor {
          provider = "akka.cluster.ClusterActorRefProvider"
      }
      remote {
          enabled-transport = ["akka.remote.netty.tcp"]
          netty.tcp {
               hostname = "127.0.0.1"
               port = 3100
           }
       }
       cluster {
           seed-nodes = [
               "akka.tcp://mycluster@127.0.0.1:3100"
           ]
       }
  }
  </code></pre>
  
  <p>And a very simple main program:</p>
  
  <pre><code>public class MediatorNodeStartup {
      public static void main(String[] args) {
          String port = System.getProperty("config.port") == null ? "3100" :     System.getProperty("config.port");
          Config config = ConfigFactory.parseString("akka.remote.netty.tcp.port=" + port)
              .withFallback(ConfigFactory.load());
          ActorSystem system = ActorSystem.create("mycluster", config);
      }
   }
  </code></pre>
  
  <p>Akka, Akka-Remote and Akka-Cluster are all included via maven and visible in the class path.
  Now when I execute this, it just fails with a ClassNotFoundException: akka.cluster.ClusterActorRefProvider
  although the akka.cluster.* package definitely is in my classpath.</p>
  
  <p>Strangely enough, on another machine this code just works.
  So I suppose it has something to do with my eclipse or runtime configuration... but sadly I have no idea where to start searching for the error.
  Any ideas? I will provide further information if necessary.</p>