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

相关文章
相关标签/搜索