此文旨在跟我一样的新手解惑,高手勿喷,如要喷,请轻喷。。。。

一、你必须有BAE的开发者账号

二、创建PC Iframe应用

 创建PC Iframe

三、将应用添加到BAE

建立好以后,点击左边的云环境BAE,按要求正确的填写二级域名,以及应用环境应该选择成JAVA

 将应用添加到BAE

四、创建MYSQL数据库

点击左边的 服务管理=> MYSQL(云数据库)开始为此应用创建MYSQL数据库

购买时间一次最长可以选择12个月(创建成功后可以多次续费),勾选使用1G免费配额

 四、  创建MYSQL数据库

创建成功

 创建mysql成功

上图的 名称就是mysql数据库名 用户名和密码分别为APP的API Key和Secret Key

 mysql 用户名和密码

五、绑定域名

你可以点击左边的 托管管理=> 域名绑定 来绑定域名,注意,需要先将你的域名cname到第四步中你填写的二级域名 我的为ansentest.duapp.com

六、将本地SOLO打成war包

用第四步中的数据库信息配置 solo的 WEB-INFclasses local.properties文件

1
2
3
jdbc.URL=jdbc:mysql://sqld.duapp.com:4050/数据库名?useUnicode=yes&characterEncoding=UTF-8  
jdbc.username=用户名(API Key)  
jdbc.password=密码(Secret Key)

按你的需求配置latke.properties中的域名和端口(端口一般为80)

注意:这里需要保留local.properties文件中的 jdbc.tablePrefix项的值,如果没有建议添加一个,如:jdbc.tablePrefix=b3log_

打包命令为 jar cf e:xxx.war .

详情请参照我之前的文章的打包部分这里不再重复:OpenShift基础使用指南四:java程序(B3log-Solo)部署

 打包

七、上传

创建新的版本,并上传你打的包就ok了

更新成功后,需要对版本进行上线操作,才会生效。

 创建新版本