AWS

2016-03-25 41 views
-1

'daki yaylı dizgecini dağıtın AWS üzerindeki yay önyükleme kapağını dağıtmak istiyorum. Gömülü Tomcat ile nasıl devam edeceğimi bilmiyorum. Savaş kullanarak bir yol var ama gömülü Tomcat'ı kullanmak istiyorum. Lütfen bana burada temel adımları söyleyin.AWS

Ayrıca, Jenkins'i nasıl kullanabileceğimi bilmek ve kodu github'a zorlamak istiyorum ve Jenkins işi AWS'ye dağıtacak.

+0

Hala gözüküp bakmadığınızdan emin olun, ancak son zamanlarda CTSF tabanlı bir springboot web servisi oluşturdum ve AWS'de aws beanstalk hizmetini kullanarak konuşlandırdım. İlk bölümün bir springboot cxf web hizmeti oluşturma ve elle elle dağıtımı hakkında konuştuğu 2 bölümlük bir blog yaptım. İkinci kısım, tüm dağıtımı aws cloudformation ve ansible playbooks gibi araçları kullanarak nasıl otomatikleştirebileceğinizi anlatıyor. Bölüm I Link: http://amansbhatia.blogspot.in/2016/12/creating-springboot-based-rest-web.html Bölüm II Link: http://amansbhatia.blogspot.in/2016/12/creating-springboot -based-rest-web_31.html Umut yardımcı olur! –

cevap

3

Sormadan önce biraz daha okumak güzel ama bunu yapmanın birçok yolu var. Projenizde mvn clean package yaptığınızda elde ettiğiniz yağ kavanozu, katıştırılmış tomcat'e sahiptir. o AWS üzerinde o kavanozu karşıya olduğunu çalıştırmak için çok temel yolu, bu java, sadece

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

Şimdi bu bütün akışını otomatik hale getirebilirsiniz kullanarak o kavanozu çalıştırmak yüklediği sağlanan projemin birinde benim için iyi çalıştı bir şey liman işçisi kullanmaktır, akış varlıktır:

Github -> Özel Docker Deposu (https://hub.docker.com/) -> Tutum (https://www.tutum.co/) -> Canlı uygulaması

sana detayları çözmeye izin verir. Bunların her biri, bazı okuma ve ayarlama gerektirir. Tüm bu kurulumları yapmak istemezseniz, Spring Boot uygulamaları ve dağıtımı için güzel bir desteğe sahip olan Heroku gibi şeyleri kullanarak kodun github'a aktarılması meselesidir.