注:以下是基于阿里云jdk,Tomcat,MySQL已经配好的情况
1:在自己的数据库连接上先创建一个连接,主机是要本地的(这是重点)
2:创建好连接后,右键连接属性,点击ssh连接。这里的主机名写你自己的阿里云的公网IP,用户名一般是root,密码是你阿里云账号的登录密码(这个是我没想到的)
3:在这个连接下新建数据库,名字就是你本地想要上传上去的那个。右键把你自己的SQL文件运行一下。
这样数据库算是连接上了
4:不敢确认是否连接上的可以用Xshell测试一下
mysql -u root -p
输入密码回车
show databases
看有没有自己想要的数据库
这边有个注意点:输入mysql -u root -password 的话我是有报
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
这个安全警告。把password换成p就没事了。
好了重点项目配置来了
注意:首先确定你项目在你自己电脑是运行起来了的
1:数据库配置不用改(URL还是本地,我知道这很神奇,别人都是写成阿里云公网IP),数据库登录名和密码还是你自己本地数据库的登录密码,不是阿里云的数据库登录账号密码(好绕)。
PS:当时我把数据库URL写成自己公网IP的时候死活连接不上后台循环报
could not create connection to database
错误,写成本地就没事了。(我到现在都还不懂为什么写成本地放到阿里云上能成功,懵!)
2:然后打包成war包,上传到自己Tomcat的webapps下()我使用的是xftp这个软件,很方便,推荐下载。
3:这样就能运行了,路径为:公网IP:8080/项目名称