EDAS自定义JVM参数不生效
已解决
收起
提个问题
2024-06-12 15:05:05
43
0
1
条回答
写回答
取消
提交回答
-
请检查启动命令使用ENTRYPOINT ["java", "${CATALINA_OPTS}", "-jar", "/home/***.jar"] 这种方式不会进行环境变量解析需要写成如下方式ENTRYPOINT ["/bin/sh","-c", "java ${CATALINA_OPTS} -jar /home/***.jar "]
对于ECS应用,修改JVM参数需要手动部署或重启应用;对于k8s应用修改JVM参数会自动部署新版本,但若应用是以镜像类型进行部署,则需要在镜像启动应用命令中,引用EDAS注入的环境变量CATALINA_OPTS(或EDAS_CATALINA_OPTS)。若依然不生效,可以登录ECS或k8s应用pod,执行命令ps -ef| grep java,查看启动命令中是否包含自定义JVM参数。
2024-06-12 15:05:06