云数据库搭建——项目上线(1)
本着一切从简的理念开始
云平台:阿里云
项目:JavaWeb
服务器:Tomcat
数据库:polardb
1、获取云服务器及其使用
打开阿里云开发者试用中心,有试用权限的的可以免费试用
如果没有试用权限就点击立即购买,去选择按量付费。当然你也可以选择包年包月的。
开始配置自己的云服务器:
第一步:基础配置
注意:当你前往下一步的时候会让你充值,因为使用按量付费的产品是要保证自己账户的余额大于100元的。但是放心,阿里云和支付宝是互通的,剩下的钱可以秒提现到支付宝。充值完成即可前往下一步。
第二步:网络和安全组
第三步:在系统配置中自定义密码
第四步:直接点击确认订单,在这个页面可以选择释放实例的时间
创建成功后直接去往控制台
点击实例中的远程连接,选择第一个
输入密码后进入命令界面,此时输入bt default
查看宝塔面板的参数,复制外网面板地址打开,将下面的用户名和密码复制粘贴上去进去宝塔控制面板
注意:有可能这个外网面板地址不能够正常打开,可能是因为复制少了或者是端口没有开放,所以我们需要为其配置网络安全组
点击手动添加
然后再回到上一步,即可正常访问。
2、安装tomcat
点击软件商店,搜索tomcat,选择对应的点击安装
注意:安装的版本一定要和自己部署的项目在本地运行时使用的tomcat版本一致,不然项目运行时连接数据库可能会出现如下错误
安装完成后点击设置
保存后重启,复制这个IP地址打开即可访问
可以将ROOT目录清空,将我们的项目导入到ROOT下,也可以使用war包加载
3、操作云数据库PolarDB
https://www.aliyun.com/product/polardb
因为没有了试用资格,点击立即购买,按量付费
点击立即购买后前往控制台
点击实例
点击集群白名单
创建账号
点击基本设置,申请公网访问的数据库集群地址
这个访问地址将会是我们程序连接数据库的URL
然后点击登录数据库,有可能你一登录进来就会让你添加实例,没有的话就接下一步
点击实例管理中新增一个对应数据库的实例
刷新一下就会发现已经有了这个实例,然后我们可以像操作其他数据库一样,右键选择这个实例,管理数据库,去新建数据库,导入数据等
为了测试方便我这里新建了一个nicepro的数据库
然后可以对这个数据库进行导入数据
导入成功
对于数据库的操作就告一段落,接下来接上第一大块中对于项目的部署
4、部署项目
使用Ecplise将自己的本地项目导出成.war文件,然后将该文件上传到webapps目录下
重启tomcat,回到该目录会发现目录下多了NicePro这个文件夹
进入文件夹,找到WEN-INF目录,编辑classes目录下的关于数据库的配置文件dbcpconfig.properties
然后可以根据ip地址/项目名访问自己的项目
当然如果想不加项目名,单通过ip访问,可以把NicePro文件夹名称改成ROOT即可