AppSync: Kun AppSync-komentoriviliittymää kutsutaan jostakin muusta asemasta kuin AppSync-asennusasemasta, komentoriviliittymä epäonnistuu ja näyttöön tulee Java-virhe.
Summary: Appsync-komentoriviliittymä epäonnistuu, kun sitä kutsutaan levystä, johon Appsync-palvelinta ei ole asennettu. Se toimii hyvin, kun sitä kutsutaan Appsync-palvelimen asennusasemasta.
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
Kun AppSync-cli.bat tiedostoa kutsutaan asemasta, johon AppSync-palvelinta ei ole asennettu, näyttöön tulee seuraava virhe eikä komentoriviliittymää suoriteta.
'Javaa' ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käytettäväksi ohjelmaksi tai komentojonotiedostoksi.
Jos Appsync on esimerkiksi asennettu kansioon F:\EMC\AppSync ja käyttäjä suorittaa komennon F:\EMC\AppSync\AppSync-cli\Appsync-cli.bat C:\-asemasta, näkyy edellä mainittu virhe. Mutta jos he vaihtavat hakemistoksi F: \ -aseman ja suorittavat sitten komentojonotiedoston, se toimii oikein.
Cause
Appsync-komentoriviliittymän komentojonotiedosto on suunniteltu suoritettavaksi vain AppSync-palvelinten asennusasemassa. Kun se suoritetaan toisesta sijainnista, joitakin tietoja ei välitetä oikein komentojonotiedostoon.
Resolution
Kiertotapa:
- Mahdollisia ratkaisuja on kaksi. Kutsu komentojonotiedostoa aina samasta asemasta, johon AppSync-palvelin on asennettu. Tämä saattaa tarkoittaa joidenkin komentojonotiedostojen muokkaamista sen varmistamiseksi, että ne muuttuvat asianmukaiseen asemaan ennen suorittamista.
- Luo uusi komentojonotiedosto ja liitä seuraava. Tätä komentojonotiedostoa voidaan kutsua mistä tahansa AppSync-palvelimen sijainnista.
@echo pois päältä
:Komentosarja AppSync CLI
setlocal
set params=%*
set CLIHOME=%~dp0
set CLIHOME=%CLIHOME=%CLIHOME:\=\\%
cd %CLIHOME%
set APPSYNCHOMEDRV=%CLIHOME:~0,2%
%APPSYNCHOMEDRV%
cd ..
set APPSYNCHOME=%CD:\=\\%\
\set JAVA=java
, jos sellainen on "%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%
:Komentosarja AppSync CLI
setlocal
set params=%*
set CLIHOME=%~dp0
set CLIHOME=%CLIHOME=%CLIHOME:\=\\%
cd %CLIHOME%
set APPSYNCHOMEDRV=%CLIHOME:~0,2%
%APPSYNCHOMEDRV%
cd ..
set APPSYNCHOME=%CD:\=\\%\
\set JAVA=java
, jos sellainen on "%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.