在线部署Java Web应用程序

时间:2012-12-29 05:07:35

标签: java war web-deployment cloudbees

我在Eclipse上构建了一个java Web应用程序。但我在实现应用程序方面是天真的,即在线部署它。我尝试过使用Cloudbees,并成功在run @ cloud那里部署它,但看不到它实际运行。我现在还没有购买任何域名,因此我想首先在任何免费域名上尝试。如果我想让这个应用程序生效,那么我必须遵循的具体步骤是什么?

6 个答案:

答案 0 :(得分:6)

使用Redhat Openshift Cloud ...

Redhat Openshift是一种基于云的服务,提供PAAS(平台即服务),即使用他们的服务器并上传我们的项目。

Redhat Openshift还提供MySql,Postgre和MongoDB。

易于理解,易于配置和自动扩展。

Redhat Openshift支持:

https://dl.dropbox.com/u/24576260/Redhat%20Support.png

Redhat Openshift还有其他选择 - Google App Engine(GAE)。但GAE限制了试验Verison中的一些类使用。

而Openshift一直保持开放状态,无论用户想要什么,他都可以使用和配置它。

答案 1 :(得分:5)

尝试Jelastic
他们也有免费试用 PS:每次都适合我。

答案 2 :(得分:3)

如果您已成功部署到RUN @ cloud,那么您的应用已经在运行;无需购买自定义域名。如果您登录https://grandcentral.cloudbees.com/并单击应用标签,则会看到列出的新应用; 在新窗口中显示链接将打开实时网页。 (这将是http://appid.accountid.cloudbees.net/,其中 appid 是您在创建应用时选择的内容, accountid rishabh85 或您的CloudBees登录的任何内容名字是。)

如果使用CloudBees SDK(使用http://eclipse.cloudbees.com/下载或http://blog.cloudbees.com/2012/07/getting-started-with-cloudbees-and.html获取更多信息),您也可以直接从Eclipse加载此页面。配置您的帐户信息,然后打开CloudBees视图(可从CloudBees工具栏按钮获得),您将看到正在运行的应用程序。上下文菜单项允许您在Web浏览器中实时打开所选应用程序。

答案 3 :(得分:1)

试用Google应用引擎。您可以部署Web应用程序,然后获得一个免费的子域。

答案 4 :(得分:0)

由于我对这样的工作知之甚少,所以很容易。这是为了告诉你它的工作就像你自己的电脑。在我上一家公司,他们有一台Windows服务器......和Tomcat& MySQL已预先安装在该服务器上。我只是将.war放在适当的位置&导入空白DB ..并开始工作:)

答案 5 :(得分:0)

使用Cloudbees从头开始创建Web服务的结帐my blog posts。这是一系列7个帖子,其中包含您需要的所有内容,以便启动和运行您的服务(包括几乎所有已经集成的开源代码库)

如果您只想要最快的方式,请结帐this youtube video