This article explains why the message “LaunchAnywhere either could not find a Java VM...” appears in the support log. This is because this message is an explicitly defined property in the Introscope_Enterprise_Manager.lax file.
Why does the Message “LaunchAnywhere either could not find a Java VM…..” appear in the IntroscopeEnterpriseManagerSupport.log?
While starting an EM, you may notice the following info message appears:
[INFO] [Manager.Support.Introscope_WebView.lax] lax.nl.message.vm.not.loaded=LaunchAnywhere either could not find a Java VM, or the Java VM on this system is too old. LaunchAnywhere requires a Java 2 VM in order to launch Introscope.
Why does this message appear?
This message appears because of auditing purposes. It is the result of the EM reading every property defined in the Intropscope_Enterprise_Manager.lax file. In this case, the below property is read:
# message displayed in a user dialog if NO VM from the lax.nl.valid.vm.list can be found. Note: This property is internal to the InstallAnywhere launcher. Introscope has separate Java requirements. For more information, consult the "System Requirements" section of Introscope's user documentation.
lax.nl.message.vm.not.loaded=LaunchAnywhere either could not find a Java VM, or the Java VM on this system is too old. LaunchAnywhere requires a Java 2 VM in order to launch Introscope.
Should I be concerned about this message?
No, this message can be safely ignored. The LaunchAnywhere jvm referred to by this message and defined in the property “lax.nl.valid.vm.list=” is only used during the EM installation. The EM java process uses the property “lax.nl.current.vm=” to run.