AppSync. При вызове интерфейса командной строки AppSync с накопителя, отличного от диска установки AppSync, происходит сбой с ошибкой Java.

Summary: Appsync-CLI не запускается при вызове с накопителя, на котором не установлен сервер Appsync. Он будет работать нормально при вызове с диска установки сервера Appsync.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



При вызове AppSync-cli.bat файла с накопителя, на котором сервер AppSync не установлен, будет получено следующее сообщение об ошибке и интерфейс командной строки не запустится.
 
«java» не распознается как внутренняя или внешняя команда, работоспособная программа или командный файл.

Например, если приложение Appsync установлено в папку F:\EMC\AppSync и пользователь выполняет команду F:\EMC\AppSync\AppSync-cli\Appsync-cli.bat с диска C:\, будет отображена указанная выше ошибка. Но если они изменят каталог на диск F:\, а затем запустят командный файл, он будет работать правильно.

Cause

Командный файл Appsync-CLI предназначен для запуска только с диска установки серверов AppSync. При запуске из другого расположения некоторая информация неправильно передается в командный файл.

Resolution

Временное решение.

  1. Есть два возможных решения. Всегда вызывайте командный файл с того же диска, на котором установлен сервер AppSync. Это может означать изменение некоторых командных файлов, чтобы убедиться, что они меняются на соответствующий диск перед запуском.
  2. Создайте новый командный файл и вставьте следующее. Этот командный файл можно вызвать из любого расположения на сервере AppSync.
@echo off
:Сценарий для запуска AppSync CLI

setlocal
set params=%*
set CLIHOME=%~dp0
set CLIHOME=%CLIHOME:\=\\%
cd %CLIHOME%
set APPSYNCHOMEDRV=%CLIHOME:~0,2%
%APPSYNCHOMEDRV%
cd ..
set APPSYNCHOME=%CD:\=\\%\\set


JAVA=java
, if exist "%APPSYNCHOME%jboss\\_jre\\bin\\java.exe" set JAVA="%APPSYNCHOME%jboss\\_jre\\bin\\java.exe"

set CP=%CP%;" %CLIHOME%appsync-cli.jar"
set CP=%CP%;%APPSYNCHOME%set
CP=%CP%;%CLIHOME%

%JAVA% -Xmx200m -cp "%CP%" com.emc.archway.CLI.AppSyncCLI %params%

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000052358
Article Type: Solution
Last Modified: 18 Sep 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.