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

相关推荐
csbysj2020几秒前
Vue.js 事件处理器
开发语言
_ziva_1 分钟前
LangChain 实战:搭建 SQL 数据库自然语言问答系统(Chain + Agent 双方案)
java·服务器·数据库
Mr_Xuhhh2 分钟前
JAVA SE重点
java·开发语言
沐知全栈开发4 分钟前
Bootstrap4 轮播教程
开发语言
二宝1525 分钟前
互联网大厂Java求职面试实战案例:谢飞机的三轮技术挑战
java·数据库·spring boot·安全·微服务·测试·面试案例
long_songs8 分钟前
Python编程第03课:第一个Python程序 - Hello World深度解析
开发语言·python
jwn9999 分钟前
PHP vs 汇编:编程语言的两极对决
开发语言·汇编·php
池️鱼12 分钟前
Lambda 表达式 —— Java 8 的函数式编程利器
java·开发语言
小碗羊肉13 分钟前
【从零开始学Java | 第二十六篇】双列集合(Map)
java·开发语言
一叶飘零_sweeeet13 分钟前
Java 服务升级 MCP 服务实战
java·mcp