Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Raggruppamento di più file WAR per ambienti Tomcat
Se la tua app Web comprende più componenti dell'applicazione Web, è possibile semplificare le distribuzioni e ridurre i costi operativi tramite l'esecuzione di componenti in un singolo ambiente, invece di eseguire un ambiente separato per ogni componente. Questa strategia è efficace per applicazioni leggere che non necessitano di una notevole quantità di risorse e per ambienti di sviluppo e test.
Per distribuire più applicazioni Web nell'ambiente, combina i file WAR (Web Application Archive) di ogni componente in un singolo bundle di origine.
Per creare un bundle di origine dell'applicazione che contenga più file WAR, organizza i file WAR utilizzando la seguente struttura.
MyApplication.zip
├── .ebextensions
├── .platform
├── foo.war
├── bar.war
└── ROOT.war
Quando distribuisci un bundle di origine che contiene più file WAR in un ambiente AWS Elastic Beanstalk, ogni applicazione è accessibile da un percorso diverso dal nome di dominio principale. L'esempio precedente include tre applicazioni: foo
, bar
e ROOT
. ROOT.war
è uno speciale nome di file che indica a Elastic Beanstalk di eseguire l'applicazione nel dominio radice, in modo che le tre applicazioni siano disponibili in http://MyApplication.elasticbeanstalk.com/foo
, http://MyApplication.elasticbeanstalk.com/bar
e http://MyApplication.elasticbeanstalk.com
.
Il bundle di origine può includere file WAR, una cartella opzionale .ebextensions
e una cartella opzionale .platform
. Per informazioni dettagliate su queste cartelle di configurazione facoltative, consulta Estensione delle piattaforme Elastic Beanstalk Linux.
Per avviare un ambiente (console)
-
Apri la console Elastic Beanstalk utilizzando questo collegamento preconfigurato: console.aws.amazon.com/elasticbeanstalk/home#/newApplication?applicationName=tutorials&environmentType=LoadBalanced
-
Per Platform (Piattaforma), selezionare la piattaforma e il ramo della piattaforma corrispondenti al linguaggio utilizzato dall'applicazione o la piattaforma Docker per le applicazioni basate su container.
-
Per Application code (Codice applicazione), scegliere Carica il tuo codice.
-
Selezionare Local file (File locale), quindi Browse (Sfoglia) e aprire il bundle di origine.
-
Selezionare Review and launch (Controlla e avvia).
-
Controlla le impostazioni disponibili, quindi seleziona Create app (Crea applicazione).
Per ulteriori informazioni su come creare bundle di origine, consulta Crea un bundle di sorgenti dell'applicazione Elastic Beanstalk.