2013-05-13 18 views
6

Ho appena finito di sviluppare un servizio web REST che viene utilizzato da un'applicazione mobile. Il servizio Web è sviluppato con Java e funziona su un server Apache.Dove ospitare un servizio Web Restful in JAVA in soluzioni di hosting condiviso

Ora mi sto spostando verso la parte di test. E a tale scopo, ho bisogno di ospitare il mio servizio web in un vero server. È una prima esperienza per, e sapevo solo che l'uso dell'hosting condiviso (condiviso) non mi consente di ospitare qualsiasi applicazione, in qualsiasi lingua.

Quello che uso è OVH, che non supporta l'hosting di servizi web java.

Qualcuno ha altra alternativa da fornire. Sarebbe di grande aiuto !!

+0

Se è per scopi di ricerca, perché non ospitarli sul PC (utilizzando qualcosa come XAMPP, LAMPP, ecc.)? – gkalpak

+0

Hai trovato una soluzione? Potresti condividerlo con noi? – Math

risposta

2

Come ho detto, se è a scopo di test, è sempre possibile utilizzare un PC "normale", che esegue qualcosa come XAMPP.

In alternativa, è possibile provare a provare RedHat OpenShift, che offre un piano di avvio gratuito (ulteriori informazioni here) che dovrebbe soddisfare i requisiti dei test.

+0

Grazie per il suggerimento! Ho cercato di utilizzare OpenShift, ho scaricato tutto il necessario, ho creato un'applicazione con OpenShift come descritto, ma ora ho bisogno di inserire il codice con cui ho già lavorato in questa nuova applicazione. Stanno spiegando come crearne uno da zero! Non so come usare il mio! È tutto così complicato !! L'hai mai usato ?? – ashabasa

+0

Sfortunatamente, ho scoperto di recente OpenShift e non ho ancora avuto la possibilità di usarlo da solo. Da quello che ho letto, però, non dovrebbe essere difficile trasferire le tue fonti da un repository GIT a OpenShift. (1. Crea una nuova applicazione, 2. Spingi dal repository GIT esistente) – gkalpak

+0

Sei riuscito a distribuire la tua app? Ho appena installato il mio (solo un semplice tomcat6 [applicazione demo] (http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/), nessuna dipendenza DB o altro). Fondamentalmente, quello che ho fatto è stato: 1. creare un'applicazione (usando la console Web), 2. clonare il repository GIT creato automaticamente, 3. copiare il mio .WAR nella directory ''webapps /'', 4. 'git add/commit/push'. Abbastanza diretto - Non so quanto sia complessa la tua app (fateci sapere come ha funzionato per voi). – gkalpak

1

Per eseguire l'app (in Eclipse) è necessario: Run As -> Run on Server E quindi selezionare un server. Se non l'hai fatto; Ti suggerisco di installare un server JBoss/WildFly locale (la procedura guidata può occuparsene per te). In questo modo verranno visualizzate le opzioni per eseguire l'app sul server locale o OpenShift/rhcloud. Ciò rende più veloce il test e consente di evitare i test sul server live OpenShift.