2013-05-13 31 views
6

Właśnie ukończyłem tworzenie usługi internetowej REST, która jest zużywana przez aplikację mobilną. Usługa internetowa jest opracowywana z wykorzystaniem języka Java i działa na serwerze Apache.Gdzie można umieścić Restful Web Service w JAVA we wspólnych rozwiązaniach hostingu

Przechodzę teraz do części testowej. I w tym celu muszę hostować moją usługę internetową na prawdziwym serwerze. Jest to pierwsze doświadczenie i po prostu wiedziałem, że korzystanie z hostingu współdzielonego (współdzielonego) nie pozwala mi obsługiwać żadnych aplikacji, w jakimkolwiek języku.

Ten, który dostanę, to OVH, który nie obsługuje hostingu usług internetowych Java.

Czy ktoś ma jakąkolwiek alternatywę do dostarczenia. Bardzo by to pomogło !!

+0

Jeśli ma służyć do testowania pursposes, dlaczego nie ma go hostować na swoim komputerze (używając czegoś takiego jak XAMPP, LAMPP itp.)? – gkalpak

+0

Czy znalazłeś rozwiązanie? Czy możesz podzielić się nim z nami? – Math

Odpowiedz

2

Tak jak powiedziałem, jeśli jest to do celów testowych, zawsze można użyć "normalnego" komputera PC, działającego na podobnej zasadzie jak XAMPP.

Jako alternatywę możesz wypróbować RedHat na OpenShift próbę, która oferuje darmowy, plan rozpoczęcia (więcej informacji here), który powinien więcej niż pokryć twoje wymagania testowe.

+0

Dzięki za cynk! Próbowałem użyć OpenShift, pobrałem wszystkie wymagane, stworzyłem aplikację pod OpenShift zgodnie z opisem, ale teraz muszę popchnąć kod, nad którym już pracowałem, do tej nowej aplikacji. Wyjaśniają, jak stworzyć jedną od podstaw! Nie wiem, jak używać mojego! To wszystko jest tak skomplikowane !! Czy kiedykolwiek go używałeś? – ashabasa

+0

Niestety, dopiero niedawno dowiedziałem się o OpenShift i jeszcze nie skorzystałem z okazji. Z tego, co przeczytałem, nie powinno być trudno przesłać swoje źródła z repozytorium GIT do OpenShift. (1. Utwórz nową aplikację, 2. Naciśnij z istniejącego repozytorium GIT) – gkalpak

+0

Czy udało Ci się wdrożyć aplikację? Właśnie wdrożyłem mój (tylko prosty tomcat6 [aplikacja demo] (http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/), bez zależności DB lub cokolwiek). Zasadniczo zrobiłem: 1. Stwórz aplikację (przy użyciu konsoli internetowej), 2. sklonuj automatycznie utworzone repozytorium GIT, 3. skopiuj moje .WAR do '' aplikacji webapp// '', 4. 'git add/commit/push'. Dość proste - nie wiem, jak skomplikowana jest twoja aplikacja (daj nam znać, jak to działa dla ciebie). – gkalpak

1

Aby uruchomić aplikację (w Eclipse), musisz: Run As -> Run on Server A następnie wybrać serwer. Jeśli tego nie zrobiłeś; Sugeruję zainstalowanie lokalnego serwera JBoss/WildFly (kreator może zająć się tym dla ciebie). W ten sposób zostaną wyświetlone opcje uruchamiania aplikacji na serwerze lokalnym lub OpenShift/rhcloud. Dzięki temu testowanie jest szybsze i pozwala uniknąć testowania na serwerze Live OpenShift.