AppSync: Wenn die AppSync-CLI von einem anderen Laufwerk als dem AppSync-Installationslaufwerk aufgerufen wird, schlägt sie mit einem Java-Fehler fehl.
Summary: Die AppSync-CLI kann nicht ausgeführt werden, wenn sie von einem Laufwerk aufgerufen wird, auf dem der AppSync-Server nicht installiert ist. Es funktioniert einwandfrei, wenn es vom AppSync-Serverinstallationslaufwerk aufgerufen wird. ...
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
Wenn die AppSync-cli.bat Datei von einem Laufwerk aufgerufen wird, auf dem der AppSync-Server nicht installiert ist, wird der folgende Fehler empfangen und die CLI wird nicht ausgeführt.
'java' wird nicht als interner oder externer Befehl, funktionsfähiges Programm oder Batch-Datei erkannt.
Wenn AppSync beispielsweise in F:\EMC\AppSync installiert ist und ein Nutzer den Befehl F:\EMC\AppSync\AppSync-cli\Appsync-cli.bat vom Laufwerk C:\ ausführt, wird der obige Fehler angezeigt. Wenn sie jedoch das Verzeichnis in das Laufwerk F:\ wechseln und dann die Batchdatei ausführen, wird sie ordnungsgemäß ausgeführt.
Cause
Die AppSync-CLI-Batchdatei wurde so konzipiert, dass sie nur über das Installationslaufwerk des AppSync-Servers ausgeführt werden kann. Wenn er von einem anderen Speicherort aus ausgeführt wird, werden einige Informationen nicht korrekt an die Batchdatei übergeben.
Resolution
Problemumgehung:
- Es gibt zwei mögliche Lösungen. Rufen Sie die Batchdatei immer von demselben Laufwerk auf, auf dem der AppSync-Server installiert wurde. Dies kann bedeuten, dass einige Batchdateien geändert werden, um sicherzustellen, dass sie auf das entsprechende Laufwerk geändert werden, bevor sie ausgeführt werden.
- Erstellen Sie eine neue Batchdatei und fügen Sie Folgendes ein: Diese Batchdatei kann von jedem Speicherort auf dem AppSync-Server aufgerufen werden.
@echo off
:Skript zum Starten der 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 zum Starten der 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.