Wpis z mikrobloga

Mam program w Spring 5 (bez Boota) i Intellij Community. Jak chce wdrożyć apkę na serwer (Tomcat), to muszę za każdym razem najpierw complilować Mavena, potem pakować, installować, potem odpalić plugin Cargo, wejść na localhost:8080, w Project Managment, zaktualizować wara i potem potem wejść na właściwy link, żeby wyświetlić napis. To jakiś absurd. Czy da się to jakoś skrócić i uprościć?

#informatyka #programowanie #naukaprogramowania #programista15k #java #spring
  • 5
@Edelner: możesz sobie użyć maven-a by deploywał war. Wpierw oczywiście musisz użyć maven-a by ci go tworzył. Całość sprowadzi się do bardzo żmudnej komendy: mvn deploy
Nie musisz wchodzić na localhost i deployować z panelu. Po prostu podrzucasz war do katalogu i tomcat deployuje stamtąd.
Oczywiście moja pamięć w tym względzie może nie być idealna, ostatnio deployowałem wary z kilka lat temu

Sprawdź plugin do maven-a https://stackoverflow.com/a/15824828/1676068

A ponieważ wspominałeś o
@Edelner: możesz zbudować aplikację na jettym i pakować w runnable jar. Potem
java -jar app.jar
I korzystasz.
Jeśli potrzebujesz mieć rzeczy jak logowanie, monitoring etc, skorzystaj z dropwizard