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

相关推荐
前端拾光者2 分钟前
利用D3.js实现数据可视化的简单示例
开发语言·javascript·信息可视化
The_Ticker3 分钟前
CFD平台如何接入实时行情源
java·大数据·数据库·人工智能·算法·区块链·软件工程
程序猿阿伟3 分钟前
《C++ 实现区块链:区块时间戳的存储与验证机制解析》
开发语言·c++·区块链
傻啦嘿哟21 分钟前
如何使用 Python 开发一个简单的文本数据转换为 Excel 工具
开发语言·python·excel
大数据编程之光25 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
初九之潜龙勿用26 分钟前
C#校验画布签名图片是否为空白
开发语言·ui·c#·.net
爪哇学长39 分钟前
双指针算法详解:原理、应用场景及代码示例
java·数据结构·算法
Dola_Pan43 分钟前
C语言:数组转换指针的时机
c语言·开发语言·算法
ExiFengs43 分钟前
实际项目Java1.8流处理, Optional常见用法
java·开发语言·spring
paj12345678944 分钟前
JDK1.8新增特性
java·开发语言