1
나는 암모 나이트 스칼라 스크립트에 akka-http 서버를 내장하려고합니다.Ammonite 및 Akka-Http 구성 파일 오류
akka {
loglevel = INFO
stdout-loglevel = INFO
default-dispatcher {
fork-join-executor {
parallelism-min = 8
}
}
amm server.sc
으로 스크립트를 실행 나는 다음과 같은 오류 있어요 :
import ammonite.ops._
import $ivy.`com.typesafe:config:1.3.1`
import $ivy.`com.typesafe.akka:akka-http_2.12:10.0.6`
import akka.actor.ActorSystem
import akka.stream.ActorMaterializer
import akka.http.scaladsl.Http
import akka.http.scaladsl.server.Directives._
import com.typesafe.config.ConfigFactory
import java.io._
@main
def main() = {
val fileConfig = ConfigFactory.parseFile(new File("resources/my.conf"))
val config = ConfigFactory.load(fileConfig)
println(config)
implicit val actorSystem = ActorSystem("system")
implicit val actorMaterializer = ActorMaterializer()
val route =
pathSingleSlash {
get {
complete {
"Hello world"
}
}
}
Http().bindAndHandle(route,"localhost",8080)
println("server started at 8080")
}
my.conf
파일 내용입니다을 만드는 데 사용되는 스칼라 코드
Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka'
동일하게 표준 application.conf
파일 이름 규칙에도 동일하게 적용됩니다.
파일을 읽고 내용을 올바르게 가져올 수 있습니다. 내가 누락 된 부분이 있습니까?
덕분에 많은
덕분에 많은 도움이 같은 ActorSystem에 설정을 통과해야합니다. 왜 지금 akka에 대한 전체 구성 옵션 세트를 찾고 있습니까? (예 : logger dispatcher, serialize-messages, unstarted-push-timeout, ....) 전체 세트를 제공하지 않으면 작동하지 않습니다. – mvito