5

Normalerweise baue ich eine Java Web App mit Tomcat oder Glassfish in eine WAR (Web App Archivdatei). Diese Datei kann mithilfe von Elastic Beanstalk mit wenigen Klicks problemlos in AWS bereitgestellt werden. Die Integration ist einfach, weil wir mit Elastic Beanstalk eine Web-App auf Tomcat/Glassfish/Java bereitstellen können.Wie Installieren/Ausführen von Spark Java Framework auf AWS Elastic Beanstalk?

Ich habe vor kurzem ein leichtes Java-Framework namens Spark, www.sparkjava.com verwendet. Ist es möglich, dies auf Elastic Beanstalk mit ein paar Klicks zu implementieren? Wenn nicht, gibt es eine Alternative zur einfachen Bereitstellung einer Spark Java Web App auf AWS? Oder müsste ich eine EC2-Instanz erstellen, die JAR-App kopieren und die JAR-Webanwendung über die Befehlszeile starten?

Antwort

0

Ich habe einen Archetype für AWS Elastic Beanstalk veröffentlicht, der DropWizard anstelle von Spark verwendet (aber beide verwenden Jetty) - Es sollte ziemlich einfach sein, es an Spark anzupassen. Beachten Sie, dass es den Docker Solution Stack verwendet (flexibler und einfacher lokal zu debuggen). Dieser Befehl sollte Sie erhalten begonnen:

$ mvn archetype:generate -Dfilter=elasticbeanstalk-docker

Auch AWS können Sie eine benutzerdefinierte Java-Anwendung erstellen, wie @ k.liakos in seiner Antwort sagte.

Verwandte Themen