Aplikacja na heroku. Lokalnie działa ale na heroku już nie do końca

0

Zrobiłem deploy wara aplikacji java na heroku (darmowe konto).

Lokalnie aplikacja działa, natomiast na heroku nie działa mi serwis restowy, dostaję status 404.

Czy ktoś ma pomysł dlaczego ? Serwis zwraca jsona.
Gdzie szukać ? Co może być powodem ?

0

Szukać problemu w logach? ;]

0

w logach heroku mam jedynie informację o ścieżce, metodzie i coś takiego: dyno=web.1 connect=0ms service=4ms status=404 bytes=1365. Generalnie aplikacja jest oparta o spring MVC. Funkcjonalnościu typu logowanie, rejestracja, edycja konta etc. działają. W całej aplikacji jest jeden serwis restowy który lokalnie poprawnie zwraca jsona jako odpowiedź. Na heroku zwraca 404... są jeszcze jakieś inne logi ?

0

logi dla depoy'a bez zarzutu

0

czy może to mieć związek z darmową wersją konta ?

1
  1. Heroku ma opóźnienia. Małe, ale zawsze i czasami pomiędzy deployem a widocznością aplikacji jest chwila przerwy.
  2. Sprawdź ścieżki i kontekst, bo na Heroku to trochę inaczej działa niż na localhoście.
0

@Koziołek
Ad 2. Miałeś rację. Zadziałało z użyciem relatywnego kontekstu ${pageContext.request.contextPath}. Dzięki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1