akka自定義配置文件路徑

默認akka會讀取resource目錄下的application.conf配置文件,可是若是開發的應用程序打包爲jar的話,配置文件也給打進包裏面,部署就麻煩了,不能方便修改配置,實際akka 支持靈活的切換配置,例如應用的部署狀況以下:java

d:網絡

|--myapplicationapp

             |---------configurl

                                |-----application.confspa

                                |-----logback.xml
日誌

             |----------myapp.jar    xml

應用程序打包爲myapp.jar,配置文件在config目錄中,開發

以下啓動能夠指定外部的配置文件部署

java -jar Dconfig.file=d:\mapplication\config\application.conf myapp.jario

個人程序裏用了logback模塊處理日誌信息,它也支持配置文件的經過java系統變量來指Dlogback.configurationFile=d:\myappliation\config\logback.xml

另外akka的配置文件還支持在resource目錄內部切換 -Dconfig.resource 以及支持配置文件在網絡上: -Dconfig.url

相關文章
相關標籤/搜索