在配置文件中使用变量
可以在配置中使用变量来避免利用硬编码值,因为在不同环境中复用配置时,硬编码值可能不合适。
关于此任务
可以通过在下列任一位置设置属性来定义变量:
- 在服务器配置文件或随附的文件中
- 在 bootstrap.properties 文件中
可引用以下预定义变量:
- 目录属性,请参阅 目录位置和属性
- JVM 系统属性
- 进程环境变量
最佳实践: 特定于特定服务器的变量(例如,端口号)是在
bootstrap.properties 文件中指定,这允许在多个服务器之间共享 server.xml,同时保持这些值在每个服务器中不同。在一组服务器之间共享变量(例如,特定主机的数据库配置)最好是在要包括到父配置文件中的 xml 文件内指定。
最佳实践: 变量名称必须以字母字符开头,并且只能包含以下字符:字母字符、数字字符以及“_”和“.”字符。