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}"

相关推荐
ss2734 分钟前
ScheduledThreadPoolExecutor异常处理
java·开发语言
ssschema8 分钟前
M4芯片MAC安装java环境
java·macos
星辰_mya9 分钟前
RocketMQ
java·rocketmq·java-rocketmq
ejjdhdjdjdjdjjsl12 分钟前
Winform初步认识
开发语言·javascript·ecmascript
六毛的毛25 分钟前
比较含退格的字符串
开发语言·python·leetcode
xingzhemengyou132 分钟前
Python GUI之tkinter-基础控件
开发语言·python
一叶飘零_sweeeet33 分钟前
2025 实战复盘:物联网 + 数据检索融合项目的核心技术实现与心得
java·物联网·mqtt
挖矿大亨34 分钟前
C++中深拷贝与浅拷贝的原理
开发语言·c++·算法
崇山峻岭之间35 分钟前
Matlab学习记录16
开发语言·学习·matlab
码农水水36 分钟前
阿里Java面试被问:慢查询的优化方案
java·adb·面试