Синхронізація додатків: Коли AppSync CLI викликається з диска, відмінного від диска інсталяції 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 вимкнено
:Скрипт для запуску 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
, якщо існує "%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.