AppSync: Wanneer de AppSync CLI wordt aangeroepen vanaf een andere schijf dan het AppSync-installatiestation, mislukt deze met een Java-fout.
Summary: De Appsync-CLI wordt niet uitgevoerd wanneer deze wordt aangeroepen vanaf een schijf waarop de Appsync-server niet is geïnstalleerd. Het werkt prima wanneer het wordt aangeroepen vanaf het installatiestation van de Appsync-server. ...
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
Wanneer het AppSync-cli.bat-bestand wordt aangeroepen vanaf een schijf waarop de AppSync-server niet is geïnstalleerd, wordt de volgende fout ontvangen en kan de CLI niet worden uitgevoerd.
'Java' wordt niet herkend als een intern of extern commando, bedienbaar programma of batchbestand.
Als Appsync bijvoorbeeld is geïnstalleerd in F:\EMC\AppSync en een gebruiker voert de opdracht F:\EMC\AppSync\AppSync-cli\Appsync-cli.bat uit vanaf de C:\-schijf, wordt de bovenstaande fout weergegeven. Maar als ze de directory wijzigen in de F:\-drive en vervolgens het batchbestand uitvoeren, wordt het correct uitgevoerd.
Cause
Het Appsync-CLI-batchbestand is ontworpen om alleen vanaf het installatiestation van de AppSync Server te worden uitgevoerd. Wanneer het vanaf een andere locatie wordt uitgevoerd, wordt bepaalde informatie niet correct doorgegeven aan het batchbestand.
Resolution
Tijdelijke oplossing:
- Er zijn twee mogelijke oplossingen. Roep het batchbestand altijd aan vanaf hetzelfde station als waarop de AppSync Server is geïnstalleerd. Dit kan betekenen dat u enkele batchbestanden moet aanpassen om ervoor te zorgen dat ze naar de juiste schijf worden gewijzigd voordat ze worden uitgevoerd.
- Maak een nieuw batchbestand en plak het volgende. Dit batchbestand kan worden aangeroepen vanaf elke locatie op de AppSync Server.
@echo off
:Script to start 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%
:Script to start 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.