前几篇文章给大家介绍了如何在本地搭建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被墙了,你只有把自己的域名绑定了,才能够访问你的应用。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于