français

Procédure : installer et exécuter plusieurs versions de Web AppBuilder for ArcGIS (Developer Edition) sur la même machine

Résumé

Il est possible d’installer et d’exécuter plusieurs versions de Web AppBuilder for ArcGIS (Developer Edition) sur la même machine. Certains utilisateurs peuvent avoir besoin d’installer différentes versions de Web AppBuilder for ArcGIS sur la même machine lorsqu’ils utilisent des projets impliquant différentes versions de JavaScript, ou en raison de problème de rétrocompatibilité (les versions les plus récentes de JavaScript sont susceptibles de ne pas fonctionner avec la version la plus récente de Web AppBuilder for ArcGIS). Pour en savoir plus sur les versions prises en charge d’ArcGIS API for JavaScript, reportez-vous à la rubrique de l’aide Web Web AppBuilder for ArcGIS : Requirements and browser support (Configuration requise et navigateurs pris en charge).

Procédure

Pour installer et exécuter plusieurs instances de Web AppBuilder for ArcGIS sur la même machine, vous devez utiliser un port autre que le port par défaut, 3344. Les instructions suivantes décrivent la procédure à suivre.

Remarque :
Effectuez ces instructions sur la nouvelle instance.
  1. Ajoutez le port souhaité dans le fichier package.json , dans [install directory\server] dans le segment de début du script :
L’extrait de code suivant illustre le fichier package.json d’origine :
"name": "ArcGISWebAppBuilder", 
  "version": "2.4.0", 
  "private": true, 
  "scripts": { 
    "start": "node server.js", 
    "install-windows-service": "winser -i",
Dans l’extrait ci-dessus, ajoutez -port=[Numéro_Port] pour utiliser un autre numéro de port que le numéro par défaut, par exemple, 3355. Vous obtenez alors l’extrait de code suivant dans le fichier package.json :
"name": "ArcGISWebAppBuilder", 
  "version": "2.4.0", 
  "private": true, 
  "scripts": { 
    "start": "node server.js -port=3355", 
    "install-windows-service": "winser -i",
  1. Dans le même dossier [install directory]\server, mettez à jour le fichier server.js à l’aide d’un éditeur de texte.
  2. Recherchez et remplacez tous les numéros de port par défaut, 3344, par le numéro de port spécifié à l’étape 1.
The picture of find and replace window
  1. Mettez à jour la section App Registration (Enregistrement de l’application) dans le compte ArcGIS Online Organization (Organisation ArcGIS Online) pour autoriser l’utilisation du nouveau port comme nouvelle URL de redirection. Pour plus d’informations, reportez-vous à la rubrique de l’aide Web Web AppBuilder for ArcGIS : Get started (Initiation).
Picture of newly added port number
  1. Ouvrez l’Invite de commandes Windows. Menu Windows Démarrer > Rechercher cmd.
  2. Accédez au répertoire server de Web AppBuilder for ArcGIS (Developer Edition).
cd installDIR\server
Picture of changing the directory of Windows Command Prompt to server directory
  1. Dans le nouveau répertoire (dans l’Invite de commandes Windows), exécutez la nouvelle instance de l’application node_x64.exe ou node_x86.exe en ajoutant le nouveau port indiqué aux étapes précédentes en tant que paramètre supplémentaire, comme illustré dans l’exemple suivant :
node_x64.exe server.js [-port=3355]
picture of command prompt window with result
  1. A l’aide d’un navigateur Web, accédez à Web AppBuilder avec le numéro de port spécifié et l’URL de redirection ajoutée à l’étape 4.
Picture of accessing web appbuilder new port in browser.

Informations associées