View a markdown version of this page

Distribuzione di applicazioni Java con Elastic Beanstalk - AWS Elastic Beanstalk

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à.

Distribuzione di applicazioni Java con Elastic Beanstalk

Questo capitolo fornisce istruzioni per la configurazione e la distribuzione delle applicazioni Java su. AWS Elastic Beanstalk Elastic Beanstalk semplifica la distribuzione, la gestione e la scalabilità delle applicazioni Web Java utilizzando Amazon Web Services.

Puoi distribuire la tua applicazione in pochi minuti utilizzando l'interfaccia a riga di comando Elastic Beanstalk (EB CLI) o utilizzando la console Elastic Beanstalk. Dopo aver distribuito l'applicazione Elastic Beanstalk, puoi continuare a utilizzare l'EB CLI per gestire l'applicazione e l'ambiente oppure puoi utilizzare la console Elastic Beanstalk o le API. AWS CLI

Segui le istruzioni dettagliate QuickStart per Java per creare e distribuire un'applicazione web Hello World Java con l'interfaccia a riga di comando di EB. Se sei interessato a istruzioni dettagliate per creare una semplice applicazione Java JSP Hello World da distribuire con l'EB CLI sulla nostra piattaforma basata su Tomcat, prova il. QuickStart per Java su Tomcat

Le ramificazioni della piattaforma Java

AWS Elastic Beanstalk supporta due piattaforme per applicazioni Java.

  • Tomcat: una piattaforma basata su Apache Tomcat, un contenitore web open source per applicazioni che utilizzano servlet e JavaServer Pages (JSP) Java per soddisfare le richieste HTTP. Tomcat facilita lo sviluppo di applicazioni Web offrendo multithreading, configurazione di sicurezza dichiarativa e uso esteso della personalizzazione. Elastic Beanstalk include rami di piattaforma per ciascuna delle attuali versioni principali di Tomcat. Per ulteriori informazioni, consulta Piattaforma Tomcat.

  • Java SE: una piattaforma per applicazioni che non utilizzano un contenitore Web o ne utilizzano uno diverso da Tomcat, come Jetty o. GlassFish Puoi includere qualsiasi libreria Java Archives (JAR) utilizzata dall'applicazione nel bundle di origine che distribuisci in Elastic Beanstalk. Per ulteriori informazioni, consulta Piattaforma Java SE.

I rami recenti delle piattaforme Tomcat e Java SE sono basati su Amazon Linux 2 e versioni successive e utilizzano Corretto, la distribuzione Java SE. AWS I nomi di questi rami della piattaforma includono la parola Corretto anziché Java.

Per un elenco delle versioni correnti della piattaforma, consulta Tomcat e Java SE nella guida Piattaforme AWS Elastic Beanstalk .

AWS strumenti

AWS fornisce diversi strumenti per lavorare con Java ed Elastic Beanstalk. Indipendentemente dal ramo della piattaforma scelto, è possibile utilizzare l'AWS SDK per Java per utilizzare altri AWS servizi dall'interno dell'applicazione Java. L' AWS SDK per Java è un set di librerie che consentono di utilizzare le AWS API del codice dell'applicazione senza scrivere da zero le chiamate HTTP non elaborate.

Se preferisci gestire le tue applicazioni dalla riga di comando, installa l'interfaccia a riga di comando Elastic Beanstalk (EB CLI) e usala per creare, monitorare e gestire i tuoi ambienti Elastic Beanstalk. Se si eseguono più ambienti per l'applicazione, la CLI EB si integra con Git per consentire di associare ciascuno di essi a un ramo Git diverso.