2016-03-25 17 views
-1

Ich möchte das Spring-Boot-Glas auf AWS bereitstellen. Ich weiß nicht, wie ich mit dem eingebetteten Tomcat vorgehen soll. Es gibt einen Weg, Krieg zu benutzen, aber ich möchte den eingebetteten Tomcat benutzen. Bitte erzähle mir die grundlegenden Schritte hier.Bereitstellen von Springboot-Glas auf AWS

Außerdem möchte ich wissen, wie kann ich Jenkins verwenden und einfach den Code zu Github und den Jenkins-Job wird es in AWS bereitstellen.

+0

Nicht sicher, ob Sie immer noch aufpassen, aber in letzter Zeit habe ich einen CXF-basierten Springboot-Webservice erstellt und auf AWS mit dem AWS Beanstalk-Service bereitgestellt. Ich habe einen 2-teiligen Blog geschrieben, in dem der erste Teil davon handelt, wie man einen Springboot cxf Webservice erstellt und manuell auf aws umstellt. Im zweiten Teil wird erläutert, wie Sie die gesamte Bereitstellung mithilfe von Tools wie aws cloudformation und Ansible Playbooks automatisieren können. Teil I Link: http://amansbhatia.blogspot.in/2016/12/creating-springboot-based-rest-web.html Teil II Link: http://amansbhatia.blogspot.in/2016/12/creating-springboot -based-rest-web_31.html Hoffe es hilft !! –

Antwort

3

Es ist gut, etwas mehr zu lesen, bevor Sie fragen, aber es gibt viele Möglichkeiten, es zu tun. Das Fettglas, das Sie erhalten, wenn Sie mvn clean package auf Ihrem Projekt tun, hat Tomcat eingebettet. Sehr einfache Art und Weise zu führen ist, dass Glas auf AWS hochladen, vorausgesetzt, es ist Java installiert, genau das Glas läuft mit

'java -jar your-app-jar.1.0.jar' 

Jetzt können Sie diesen ganzen Fluss automatisieren, ist eine Sache, die für mich auf einem meines Projekt gut gearbeitet ist Docker zu verwenden, wobei die Strömung:

Github -> Privat Docker Repository (https://hub.docker.com/) -> Tutum (https://www.tutum.co/) -> Live App

ich werde Sie die Details herauszufinden. Da jeder von diesen etwas Lesen und Einrichten erfordert. Wenn Sie nicht alle diese Einstellungen vornehmen möchten, können Sie Dinge wie Heroku verwenden, die eine schöne Unterstützung für Spring-Boot-Anwendungen bietet, und die Bereitstellung ist nur eine Frage der Push-Code zu Github.

Verwandte Themen