可以。也可以设置到系统环境变量中,官网有文档介绍。
一时没找到,可以参照这个
https://www.playframework.com/documentation/2.5.x/ApplicationSecret#production-configuration-file ######
引用来自“心尖偏左”的评论
可以。也可以设置到系统环境变量中,官网有文档介绍。 一时没找到,可以参照这个 https://www.playframework.com/documentation/2.5.x/ApplicationSecret#production-configuration-file
这是设置环境变量啊,但是我们想把相关的配置的文件都放到一个xml里面到xml里面读取 我们不能把mysql的链接地址设置成系统变量吧? ######回复
@心尖偏左 : 而且db.conf还是和application.conf一个文件夹的,还没有试放到别的路径下######回复
@心尖偏左 : 我试了加一个db.conf,然后在application.conf的最开头引用 include"db.conf",db.conf里面就一句话{db.default=mysql://root:123456@localhost/app } 但是还是报错{JPAException: No active EntityManager for name [default}######回复
@我武功这么高 : 配置到环境变量里,启动不需要改变什么。当然可以再配置一个db.conf,只需要再application.conf 中include 即可。######回复
@心尖偏左 : 我说下需求吧,我们的工程所有的配置信息都要从一个比如/home/conf下读取,我们的主配置文件是configuration.xml; 能不能做到让这个mysql的信息配置到这里。 或者在conf下再建立个比如db.conf把mysql的信息记录在这里。但是启动的时候还是直接play start这样,不要更繁琐的启动######回复
@我武功这么高 : 你可以在配置文件里配置2份,一份写固定值,另一份读取环境变量,当环境变量的值存在会覆盖你配置固定的,如果环境变量的值不存在,则以固定值为准。你看,能不能满足你的需求。