Если вы посмотрите на файл ws_ant.bat , то обнаружите, что он вызывает setupCmdLine.bat . Прежде всего, как вы уже догадались, настройте командную строку.Этот файл пытается определить переменную среды WAS_HOME , установив ее в родительский каталог.
SET CUR_DIR=%cd%
cd /d "%~dp0.."
SET WAS_HOME=%cd%
cd /d "%CUR_DIR%"
Это нормально, когда вы запускаете из командной строки.Обычно вы находитесь в каталоге ~ / SDP / runtimes / base_v7 / bin (или другой версии сервера).Родитель там, где вы хотите быть.
Я бы посмотрел, как установить рабочий каталог, когда вы запустите скрипт ws_ant.bat.Это, вероятно, наиболее вероятная причина.