Welcome Guest! Log in
The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…


Symptom

When starting the Runtime, the following error appears in the command line output or in the error: "SDI Java Home not defined".

D:\apps\stambiaRuntime>echo off
"Warning, SDI Java home not defined ! "
09/12/2016 10:16:28,755 - Runtime version: s17.3.3_20160928
09/12/2016 10:16:28,755 - Java version: 1.7.0_60 vendor: Oracle Corporation home: D:\apps\java\1.7.0_60_jdk_64\jre
09/12/2016 10:16:29,074 - Internal Database is started: stambia-pc7:42100
09/12/2016 10:16:29,098 - Internal Database Web Server is started: http://stambia-pc7:42101
09/12/2016 10:16:32,660 - RMI server is started: rmi://stambia-pc7:42000
09/12/2016 10:16:35,381 - Scheduler is started
09/12/2016 10:16:35,946 - SOAP Endpoint: http://stambia-pc7:42200/wsi/DeliverableService?WSDL
09/12/2016 10:16:35,947 - SOAP Legacy "Non WSI-Compliant" Endpoint: http://stambia-pc7:42200/StambiaDeliveryService?WSDL
09/12/2016 10:16:35,947 - HTTP Rest Endpoint v2: http://stambia-pc7:42200/rest/StambiaDeliveryService/2/<deliveryName>
09/12/2016 10:16:35,947 - HTTP Rest Endpoint v1: http://stambia-pc7:42200/rest/StambiaDeliveryService/1/<deliveryName>

Solution

This message is just a warning.

It means that none of the environment variables "JAVA_HOME" or "STAMBIA_JAVA_HOME" are defined.

If the Runtime's environment has a Java machine available then this will have no incidence : the Runtime will use it and continue normally. 

It is a good practice to define a STAMBIA_JAVA_HOME environment variable: this ensures that the Runtime always uses the specified Java installation, despite potentially undesired third-party Java updates.

Knowledge Base

Suggest a new Article!