<-- Back

What is the difference between local Java version and deployed Java version in Mendix on Kubernetes

Introduction

This article explains why the Java version configured for local development does not determine the Java patch version used after deployment to Mendix on Kubernetes.

Environment

Applications hosted in Mendix on Kubernetes

Details

When running an application locally, Studio Pro uses a Java installation compatible with the local operating system.

When deploying the same application to Mendix on Kubernetes, the application runs inside Linux containers. These containers use the Java runtime included in the generated runtime image.

Because of this separation:

  • Local Java configuration applies only to development and testing
  • Deployed Java runtime is determined by the container image
  • Local Java patch version does not override the patch version in the cluster
  • Supported major Java version selection is used during deployment

This behavior explains why changing a local Java subversion does not force the same patch version in Microsoft Azure Kubernetes Service (AKS) or other Kubernetes environments.

Internal information related

  • 267510
  • C0161BEMQ4B/p1766436446270349

Additional information

Not Applicable.

 

 

Have more questions? Submit a request

0 Comments

Article is closed for comments.

To provide feedback, please open a ticket here. Don't forget to include the article's URL along with the feedback you would like to provide.