2013-06-12 24 views
1

我的問題是,我一直在開發中的Netbeans 7.2的Java Web應用程序,我已經使用Hibernate和JSF的Facelets從部署MySQL數據庫進行通信,並顯示數據在我的本地服務器(本地主機)。Java Web應用程序和MySQL數據庫

但現在,我想能夠同時部署(我的Java Web應用程序和MySQL數據庫)在Web服務器,或一些雲,但我甚至不知道如何開始這一點。我已經看到了一些關於谷歌應用程序引擎,但我沒有得到的想法,和許多其他...

我只需要部署我的應用程序提供訪問其他人使用我的web應用程序。

+0

什麼是Web容器是您的Web應用程序運行在:Glassfish? Tomcat的? –

+0

Web應用程序正在Tomcat上運行。我只想讓我的同事訪問該Web應用程序並在那裏進行查詢。 –

回答

0

Google Appengine是一個框架。 它不是web服務器,你可以在你的本地機器上部署你的應用程序。

你正在尋找的是 Amazon EC2的

谷歌COMPUTEENGINE

OpenShift

和其他人......(很多一一列舉)

最他們不是免費的。 有些像openshift是如果你不需要太多資源。

那裏你可以安裝你所需要的服務器,(它就像一個遠程服務器) 和部署應用。

+0

我不知道該怎麼做...... U_U我正在使用Netbeans + Hibernate + JSF和Openshift,例如Eclipse等。另外,我需要通過休眠來上傳與我的web應用程序相連的mysql數據庫。 ... –

+2

實際上,對於op基本需求[GAE默認託管](https://appengine.google.com/)和[Cloud SQL](https://cloud.google.com/products/cloud-sql)可能適合這個法案......他可以[使用命令行工具部署他的項目](https://developers.google.com/web-toolkit/doc/latest/tutorial/appengine),不需要額外的管理實例的負擔。 –

+0

[使用JSF支持設置GAE項目]的好教程(https://sites.google.com/a/wildstartech.com/adventures-in-java/Java-Platform-Enterprise-Edition/JavaServer-Faces/javaserver -faces-20/configurations-javaserver-faces-20-to-run-on-google-appengine)和[用Cloud SQL設置Hibernate](https://developers.google.com/appengine/articles/using_hibernate )。當你在你的機器上運行它時,只需[在GAE中創建一個應用程序](https://appengine.google.com/start/createapp?),用你的應用程序ID更新'appengine-web.xm',運行' appcfg更新「,你就完成了。 –

相關問題