b3log solo BAE部署新手指南
Contents
此文旨在跟我一样的新手解惑,高手勿喷,如要喷,请轻喷。。。。
一、你必须有BAE的开发者账号
二、创建PC Iframe应用
三、将应用添加到BAE
建立好以后,点击左边的云环境BAE,按要求正确的填写二级域名,以及应用环境应该选择成JAVA
四、创建MYSQL数据库
点击左边的 服务管理=> MYSQL(云数据库)开始为此应用创建MYSQL数据库
购买时间一次最长可以选择12个月(创建成功后可以多次续费),勾选使用1G免费配额
创建成功
上图的 名称就是mysql数据库名 用户名和密码分别为APP的API Key和Secret Key
五、绑定域名
你可以点击左边的 托管管理=> 域名绑定 来绑定域名,注意,需要先将你的域名cname到第四步中你填写的二级域名 我的为ansentest.duapp.com
六、将本地SOLO打成war包
用第四步中的数据库信息配置 solo的 WEB-INFclasses local.properties文件
如
|
|
按你的需求配置latke.properties中的域名和端口(端口一般为80)
注意:这里需要保留local.properties文件中的 jdbc.tablePrefix项的值,如果没有建议添加一个,如:jdbc.tablePrefix=b3log_
打包命令为 jar cf e:xxx.war .
详情请参照我之前的文章的打包部分这里不再重复:OpenShift基础使用指南四:java程序(B3log-Solo)部署
七、上传
创建新的版本,并上传你打的包就ok了
更新成功后,需要对版本进行上线操作,才会生效。