2013-06-12 25 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更新“,你就完成了。 –

相关问题