Dove posso ospitare la mia applicazione Web JSP + Java? [chiuso]

7

La mia applicazione web è attualmente scritta in JSP / Java, utilizzando un DB Oracle. Sviluppo su Windows e utilizzo JDeveloper (clone di Oracle Eclipse) e utilizzo il server WebLogic integrato di JDev.

Voglio andare in diretta usando una società di hosting Web di tutto rispetto. Gli sviluppatori di LAMP prendono tutte le ragazze, sono bloccato usando WWOJ (Windows Weblogic Oracle Java). Non riesco a trovare nessun host che usi Oracle, e quelli che eseguono Tomcat sono pochi e distanti tra loro (a meno di una casella personalizzata su RackSpace).

Sto passando a MySQL questa settimana. Sto eseguendo Tomcat sulla mia casella di Windows ora e usando NetBeans. Posso compilare un .war ora. Finalmente sono fino a WTMJ:)

Qualcuno ha esperienza nell'ottenere un progetto Java ospitato? O qualcosa con un backend Oracle? Mi sento come se mi fossi perso qui.

    
posta Brad 18.04.2011 - 06:49
fonte

2 risposte

4

Un'opzione potrebbe essere quella di ottenere un server virtuale Linux e installare il software di tua scelta su di esso (che potrebbe anche farti rimanere attaccato con i prodotti Oracle se questa è la tua preferenza).

Se questo è un po 'troppo di configurazione e amministrazione per te, puoi guardare usando TomStack di Bitnami. (Esistono alcune EC2 immagini delle macchine di Amazon elencate in basso, incluso uno in cui è in esecuzione Windows).

Se volevi rimanere fedele a Oracle, potresti anche indagare su Oracle AMI

    
risposta data 18.04.2011 - 17:29
fonte
16

Il posto migliore che conosco per ospitare un'applicazione Web Java è su Google App Engine. È molto scalabile in quanto è gratuito per un uso ridotto. Una volta che hai raggiunto le tue quote, allora paga quando vai.

La maggior parte dell'hosting Web Java può costare da $ 25 al mese in su, ma Google App Engine è gratuito.

La nostra organizzazione ospita molte applicazioni Web e siti Web su Google App Engine. Ad esempio, Supporto conversioni è ospitato interamente su Google App Engine e non paghiamo un centesimo per l'hosting.

Il database è anche fornito da Google. L'unico inconveniente possibile è che devi creare la tua applicazione per utilizzare Google Datastore o esporre un servizio Web RESTful in modo che l'applicazione possa comunicare nuovamente al tuo DB Oracle. Tuttavia, Google Datastore è veloce. Abbiamo persino visto prove dell'effettivo datastore essere più veloce di Memcached!

Se hai già creato la tua applicazione, potresti avere qualche serio refactoring da fare per farlo funzionare su Google App Engine, ma potrebbe valerne la pena considerando tutti i costi, sia in termini di tempo che di denaro, di hosting il tuo progetto altrove.

Se stai cercando un hosting Java che si adatta a te, vai su Google App Engine per Java .

    
risposta data 18.04.2011 - 07:13
fonte

Leggi altre domande sui tag