在Openshift搭建Java blog

本贴最后更新于 2438 天前,其中的信息可能已经时移世易

前几篇文章给大家介绍了如何在本地搭建openshift环境,今天给大家介绍一下如何部署java程序,这里以开源java博客B3log-solo为例。千万不要滥用,否则大家都遭殃。

准备

1. 创建一个Java Jboss7 应用

$ rhc app create MyApp jbossas-7
$ rhc cartridge add mysql-5.1 -a MyApp

如果创建成功的话,就会提示你用git clone你的源代码。

2. 创建一个mysql

$ rhc cartridge add mysql-5.1 -a MyApp

3. 得到数据库信息

用 rhc app show myApp. 得到你app的信息。

用ssh登录到你的vps上,执行以下命令来得到你数据库ip和端口:

$echo $DB_IPADDRESS

4. 配置b3log

可以b3log mysql版本参考文档

部署

1. 在你app git 库删除 pom.xml src, 运行:

$ git rm pom.xm  src

2. 把已经配置好了的 b3log-mysql 上传到 app-git 下的 deployments目录下,并且改名为ROOT.war. 执行以下命令来部署。

$ git add .

$git commit

$git push

在执行git push时, 会从前jboss程序。

你的应用已经部署好了。

rhcloud.com被墙了,你只有把自己的域名绑定了,才能够访问你的应用。

  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 537 关注
  • 博客

    记录并分享人生的经历。

    222 引用 • 2293 回帖
回帖
请输入回帖内容...