Я использую команды ssh через groovy-скрипты в проекте SOAPUI, и он работает довольно хорошо, но сейчас я сталкиваюсь со странной проблемой.
Я хочу выполнить оболочку, и она не работает, в ответ я получаю следующее:
1806424 This script was unable to detect the java VM executable. Please set the VM_HOME environment variable or add the 'java' to the executable PATH. Current VM_HOME is
Поэтому я попытался установить переменную VM_HOME, указывающую на jvm.dll, добавил ее в PATH, и я могу проверить с помощью скрипта groovy, что он правильно обнаруживается SOAPUI:
def java_home = context.expand('${#Env#VM_HOME}');
log.info java_home
дает мне
Thu Jul 04 09:04:25 CEST 2019: INFO: C:\Program Files\Java\jdk-11.0.3
Но, тем не менее, моя команда ssh возвращает то же самое!? текущий VM_HOME - ''
В моем testCase два предыдущих шага также запускают .sh, и они работают как положено, есть только один, который не работает
Если я запускаю скрипт прямо на моем сервере через терминал, он работает нормально.
спасибо за любую помощь