tomcat通过JAVA_OPTS注入自定义变量 —— 筑梦之路

背景说明

tomcat部署的java应用在k8s集群或容器中,想要给tomcat传自定义变量,应该如何实现?

解决方法

  1. 在k8s集群或容器环境中通过env或者configmap方式添加自定义的环境变量

比如:

my_key: aaaa

  1. tomcat下新增脚本:setenv.sh,示例如下:
bash 复制代码
JAVA_OPTS="$JAVA_OPTS -Dkey=value"

key : 自定义key

value :自定义value

多个环境变量使用多个-D参数进行添加

eg:

JAVA_OPTS="$JAVA_OPTS -Done-key=${my_key}"
  1. tomcat配置引用变量

在配置文件server.conf context.xml等文件中引用自定义环境变量one-key,比如

key="${one-key}"

相关推荐
码界筑梦坊8 分钟前
120-基于Python的食品营养特征数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计·echarts·fastapi
lsx20240620 分钟前
《Foundation 模态框》
开发语言
城管不管27 分钟前
前后端远程协作
java
青云计划31 分钟前
Feed流
java·后端·spring
fufu031137 分钟前
vscode配置C/C++环境,用GDB调试简单程序分享
开发语言·c++
快乐江湖42 分钟前
「层层包装」—— 装饰器模式
开发语言·python·装饰器模式
java1234_小锋44 分钟前
String、StringBuilder、StringBuffer的区别?
java·开发语言
星原望野1 小时前
JAVA集合:List、Set和Map
java·开发语言·list·set·map·集合
2601_957787581 小时前
星链引擎矩阵系统:插件化多平台 API 网关与账号级隔离技术实践
java·矩阵·插件化架构
摘星小杨1 小时前
如何在前端循环调取接口,实时查询数据
开发语言·前端·javascript