开发者社区> 问答> 正文

EDAS自定义JVM参数不生效

已解决

EDAS自定义JVM参数不生效

展开
收起
提个问题 2024-06-12 15:05:05 49 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
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
EDAS—云上的微服务开发与治理利器 立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
EDAS—轻松搞定分布式应用服务 立即下载