使用aka的Iam 2.1Eclipse不復制資源
我有2個問題:我有一個使用sbteclipse構建的eclipse scala項目。它運作良好。
但我觀察到從eclipse編譯不會複製我的resources
。我的結構是: src/main/resources/application.conf
src/main/resources/common.conf
編譯後,我沒有看到我的目標中的兩個文件。在運行時,它給了我一個未找到資源的例外。
從sbt
開始編譯時,它按預期工作。但第二個問題是:我有一個common.conf
文件:
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
netty.tcp {
hostname = "127.0.0.1"
}
}
}
而且application.conf爲:
fileSearch {
include "common"
akka {
remote.netty.tcp.port = 2560
}
}
在運行我的actor
作爲
val system = ActorSystem("FileSystem",ConfigFactory.load.getConfig("fileSearch"))
val actor = system.actorOf(Props[LocalActor], "fileSearch")
我的演員在端口2552
運行,而不是2560
entioned。我不知道爲什麼?最初我使用2552
,但後來改變了它。我編譯並刷新了一千次項目,但仍然是相同的行爲?我究竟做錯了什麼?
在target
文件夾中,我看到我的resource
文件包含端口2560
。但仍然使用2552