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

相关推荐
无名-CODING3 分钟前
#Servlet与Tomcat完全指南 - 从入门到精通(含面试题)
java·servlet·tomcat
想个名字太难6 分钟前
ElasticSearch编程操作
java·elasticsearch·全文检索
ULTRA??8 分钟前
C++的...符号(可变参数实现)
开发语言·c++
小马爱打代码9 分钟前
Spring AI:RAG 增强检索介绍
java·人工智能·spring
Franciz小测测10 分钟前
Python APScheduler 定时任务 独立调度系统设计与实现
java·数据库·sql
lsx20240611 分钟前
MySQL LIKE 子句详解
开发语言
点云SLAM11 分钟前
C++ 右值引用(rvalue references)与移动语义(move semantics)深度详解
开发语言·c++·右值引用·移动语义·c++17·c+高级应用·代码性能优化
Q一件事15 分钟前
R语言中的图片布局设置
开发语言·r语言
南猿北者18 分钟前
go环境搭建--Linux
linux·开发语言·golang
天一生水water21 分钟前
Eclipse数值模拟软件详细介绍(油藏开发的“工业级仿真引擎”)
java·数学建模·eclipse