JAVA WEB(三)部署新浪SAE

将生成的WAR包部署到新浪云

生成war包

在eclipse项目上右键export生成war文件

到新浪云申请sae账户

可以使用微博直接注册,注册完成后会送200颗豆,可以用这些云豆完成项目的部署

创建项目并上传WAR包

注册完成后进入控制台点击sea云应用,创建新应用,填写完具体信息并且创建完成后,进入项目的代码管理页面,选择上传代码包将生成的WAR包上传。除了直接上传WAR包之外,也可以利用github进行部署,在此不进行介绍。

创建MYSQL数据库

选择数据库与缓存任务,创建数据库。这里有两种数据库包括独享性和共享型MySQL。由于我的作业项目对数据量要求不高,因此我选择了共享型数据库。如果你的数据量比较大,建议选择独享型。独享型和共享型区别

创建数据库时,一般数据库名称为app_yourappname,官方给出的java链接数据库方法 。同时你也可以点击数据库的详情,将你的java程序中数据库链接中的用户名和密码改为这里给出的用户名和密码,同时更改url和端口号。

尝试链接数据库时的调试方法

在本地挂新浪的vpn,在本地链接远端的mysql数据库,并且查看异常或者错误信息。链接新浪vpn方法

在链接MySQL时遇到的一个问题

在本地挂vpn链接远端数据库时,发现无法连接并且报出异常 java.sql.SQLException: Unknown system variable ‘language’,当时使用的connecter版本为:mysql-connector-Java-5.1.39-bin.jar,到官网下载其它版本的connecter,我下载的是mysql-connector-java-5.0.8-bin.jar,下载完成后将这个包复制到/WebContent/WEB-INF/lib/目录下,refresh后即可成功连接数据库。类似错误可以考虑更换connecter版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值