0
Akkaストリームアプリケーションを実行しようとしていますが、Linuxで実行しているときに例外が発生します。
Windowsデバッガで実行するとうまくいきます。
私は両方のこれらのコマンドを試してみました:
java -jar ./myService.jar -Dconfig.resource=/opt/myservice/conf/application.conf
java -jar ./myService.jar -Dconfig.file=/opt/myService/conf/application.conf
しかし、私は次の例外を取得:キー 'akka.stream'
マイapplication.conf
ファイルが見つかり
ない構成の設定を:
akka { event-handlers = ["akka.event.slf4j.Slf4jEventHandler"] loglevel = "DEBUG" actor { debug { # enable function of LoggingReceive, which is to log any received message at # DEBUG level receive = on } } stream { # Default materializer settings materializer { max-input-buffer-size = 16 dispatcher = "" subscription-timeout { mode = cancel timeout = 5s } # Enable additional troubleshooting logging at DEBUG log level debug-logging = off # Maximum number of elements emitted in batch if downstream signals large demand output-burst-limit = 1000 auto-fusing = on # Those stream elements which have explicit buffers (like mapAsync, mapAsyncUnordered, # buffer, flatMapMerge, Source.actorRef, Source.queue, etc.) will preallocate a fixed # buffer upon stream materialization if the requested buffer size is less than this max-fixed-buffer-size = 1000000000 sync-processing-limit = 1000 debug { fuzzing-mode = off } } blocking-io-dispatcher = "akka.stream.default-blocking-io-dispatcher" default-blocking-io-dispatcher { type = "Dispatcher" executor = "thread-pool-executor" throughput = 1 thread-pool-executor { fixed-pool-size = 16 } } } # configure overrides to ssl-configuration here (to be used by akka-streams, and akka-http – i.e. when serving https connections) ssl-config { protocol = "TLSv1.2" } } ssl-config { logger = "com.typesafe.sslconfig.akka.util.AkkaLoggerBridge" }
私が追加しました:
println(system.settings.config)
をしかし、あなたは助けることができます私は、ストリームセクション
せずに結果を得ますか?
あなた 'myService.jar'ユーバージャーですか? –
設定はどのようにロードされていますか?それは 'ActorSystem'によって世話を受けたのですか、それとも自分でやっていますか? –
'ls -l/opt/myService/conf/application.conf'の結果はどうでしょうか? –