5

Zwykle tworzę aplikację internetową Java, używając Tomcat lub Glassfish w WAR (plik archiwum aplikacji internetowej). Ten plik można łatwo wdrożyć w AWS za pomocą Elastic Beanstalk za pomocą kilku kliknięć. Integracja jest prosta, ponieważ Elastic Beanstalk pozwala nam wdrożyć aplikację internetową na Tomcat/Glassfish/Java.Jak zainstalować/uruchomić Spark Java Framework na AWS Elastic Beanstalk?

Niedawno zacząłem używać lekkich frameworków Java o nazwie Spark, www.sparkjava.com. Czy można to wdrożyć na Elastic Beanstalk za pomocą kilku kliknięć? Jeśli nie, czy istnieje alternatywa dla łatwego wdrożenia aplikacji WWW Java Spark na AWS? Czy też musiałbym utworzyć instancję EC2, skopiować aplikację JAR i uruchomić aplikację internetową JAR za pomocą wiersza poleceń?

Odpowiedz

0

Opublikowałem Archetype dla AWS Elastic Beanstalk, który używa DropWizard zamiast Spark (ale oba używają Jetty) - Powinno być całkiem proste przystosowanie go do Sparka. Pamiętaj, że używa stosu Docker Solution (bardziej elastyczny i łatwiejszy do debugowania lokalnie). Polecenie to powinno Ci zacząć:

$ mvn archetype:generate -Dfilter=elasticbeanstalk-docker

Również AWS pozwala na tworzenie niestandardowych aplikacji Java, jak @ k.liakos powiedział w swojej odpowiedzi.