AppSync: Pokud je rozhraní příkazového řádku AppSync voláno z jiné jednotky, než je instalační jednotka AppSync, selže s chybou Java.
Summary: Rozhraní příkazového řádku Appsync se nespustí, pokud je voláno z jednotky, na které není nainstalován server Appsync. Při volání z instalačního disku serveru Appsync bude fungovat správně. ...
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
Když je soubor AppSync-cli.bat volán z jednotky, na které není nainstalován server AppSync, zobrazí se následující chyba a rozhraní příkazového řádku se nespustí.
'java' není rozpoznána jako interní nebo externí příkaz, ovladatelný program nebo dávkový soubor.
Pokud je například Appsync nainstalován ve složce F:\EMC\AppSync a uživatel spustí příkaz F:\EMC\AppSync\AppSync-cli\Appsync-cli.bat z jednotky C:\, zobrazí se výše uvedená chyba. Pokud ale změní adresář na jednotku F:\ a poté spustí dávkový soubor, poběží správně.
Cause
Dávkový soubor Appsync-CLI byl navržen tak, aby jej bylo možné spustit pouze z instalační jednotky serverů AppSync. Při spuštění z jiného umístění nejsou některé informace správně předány do dávkového souboru.
Resolution
Zástupné řešení:
- Existují dvě možná řešení. Vždy volejte dávkový soubor ze stejné jednotky, na které byl nainstalován server AppSync. To může znamenat úpravu některých dávkových souborů, aby se zajistilo, že se před spuštěním změní na příslušný disk.
- Vytvořte nový dávkový soubor a vložte následující. Tento dávkový soubor lze volat z libovolného umístění na serveru AppSync.
@echo off
:Skript pro spuštění 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%
:Skript pro spuštění 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
AppSyncProducts
AppSyncArticle 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.