5

Generalmente, creo un'applicazione web Java che utilizza Tomcat o Glassfish in un WAR (file di archivio di app Web). Questo file può essere facilmente implementato in AWS tramite Elastic Beanstalk con pochi clic. L'integrazione è semplice perché Elastic Beanstalk ci consente di implementare un'app Web su Tomcat/Glassfish/Java.Come installare/eseguire Spark Java Framework su AWS Elastic Beanstalk?

Recentemente ho iniziato a utilizzare un framework java leggero chiamato Spark, www.sparkjava.com. È possibile distribuirlo su Elastic Beanstalk in pochi clic? In caso contrario, esiste un'alternativa per distribuire facilmente un'app Web Spark Java su AWS? Oppure, dovrei creare un'istanza EC2, copiare l'app JAR e avviare l'app web JAR tramite la riga di comando?

risposta

0

Ho pubblicato un Archetype per AWS Elastic Beanstalk che utilizza DropWizard invece di Spark (ma entrambi usano il Jetty) - Dovrebbe essere piuttosto semplice adattarlo a Spark. Nota utilizza lo Stack di Docker Solution (più flessibile e più facile da eseguire il debug in locale). Questo comando dovrebbe iniziare:

$ mvn archetype:generate -Dfilter=elasticbeanstalk-docker

Inoltre, AWS consente di creare un custom Java Application, come @ k.liakos ha detto nella sua risposta.

Problemi correlati