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

相关推荐
CQU_JIAKE2 分钟前
3.21【A】
开发语言·php
今儿敲了吗12 分钟前
python基础学习笔记第九章——模块、包
开发语言·python
xyq202419 分钟前
TypeScript 命名空间
开发语言
2301_8101609521 分钟前
C++与物联网开发
开发语言·c++·算法
sxlishaobin24 分钟前
Java I/O 模型详解:BIO、NIO、AIO
java·开发语言·nio
cm65432025 分钟前
基于C++的操作系统开发
开发语言·c++·算法
ArturiaZ27 分钟前
【day57】
开发语言·c++·算法
wjs202429 分钟前
XML 技术
开发语言
彭于晏Yan30 分钟前
Spring AI(二):入门使用
java·spring boot·spring·ai
沪漂阿龙32 分钟前
Python 面向对象编程完全指南:从新手到高手的进阶之路
开发语言·python·microsoft