b3log solo BAE部署新手指南

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


一、你必须有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-INF\classes\ local.properties文件



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了


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


 创建新版本