首先需要有一个腾讯云服务器,腾讯云学生认证服务器购买地址:https://cloud.tencent.com/act/campus
点击立即购买,出现如下界面:
按找要求进行下去就可以了,然后选择服务器的配置,点击购买,完成后密码会消息通知发过来,进去更改密码,登录等。需要注意的是因为学生服务器是限量的最好0点一到就开始抢。购买成功后可以查看自己的云服务器,可以看到对应的外网和内网的ip:
可以通过点击登陆来登陆服务器,但是这样会有点卡,在这里使用windows自带的远程桌面连接,按住win+R,输入mstsc:
会出现远程连接的界面:
计算机名写服务器的主IP地址,用户名写自己的用户名,如果没有设置,默认是Administrator(这里全部都是指选购的windows操作系统的服务器,其他的不了解),然后选择本地资源,勾选剪贴板可以直接通过复制粘贴把文件复制到服务器上:
点击详细信息:
勾选驱动器可以把在服务器上查看本地磁盘的资源,并且移动文件到服务器上。接下来需要配置环境了,这里配置的环境有:
jdk1.8,tomcat8,maven 和 mysql
MySQL安装教程(需要注意的是MySQL得下载服务器版的,与客户端相比少了图形界面)
配置完后还需要配置的就是服务器的安全组,只有这样才能访问部署在服务器上的api。安全组是一种有状态的包含过滤功能的虚拟防火墙,用于设置单台或多台云数据库的网络访问控制,是腾讯云提供的重要的网络安全隔离手段。安全组是一个逻辑上的分组,您可以将同一地域内具有相同网络安全隔离需求的云数据库实例加到同一个安全组内。首先是创建安全组:登录腾讯云控制台,单击【云服务器】,进入云服务器管理页面,在左侧导航栏中,单击【安全组】,进入安全组管理页面。
单击【新建】,在【模板】中选择模板或自定义,输入安全组的【名称】(例如:my-security-group),选择【所属项目】,选填【备注】,确认后单击【确定】。
接下来是配置安全组:
- 登录 Redis控制台。
- 在实例列表选择需要配置安全组的实例,单击实例名称进入实例详情页。
- 在【安全组】页,单击【配置安全组】。
选择需要绑定的安全组,单击【确认】,即可完成安全组绑定云数据库的操作。配置完后可以在服务端启动一下tomcat:
在你的浏览器上输入浏览器ip和tomcat默认的端口8080:
如果显示以下页面说明可以连通服务器:
将项目导入到 idea 中:
首先配置maven,点击右边栏的maven:
可以看到Plugin这里出现了红色波浪线,这是因为环境没有配置好,在菜单栏中的 File 中选择 Settings:
将一下两个目录更改为对应的安装目录:
点击 Apply,然后点击 OK,返回的时候可以看到红线没了:
接下来需要配置tomcat,点击右上角的Edit Configurations
打开页面后点击configure选择本地的tomcat路径:
然后点击Deployment,删掉变成红色的External Source
在桌面上新建个同名文件夹,重新添加一个 External Source,设置路径为那个文件夹,最后可以看到没有红色了:
然后准备开始配置数据库,首先打开jdbc.properties,设置成本地的数据库的用户名和密码:
然后配置一下数据库:
在这之前先在本地上创建同名的数据库:
接下来输入原先数据库的建表和依赖关系的SQL语句:
数据库建好之后回来继续配置环境,点击测试连通性的按钮,如果你没有安装驱动它会提示,并且可以自动为你安装,出现下面绿色的箭头说明可以连到数据库了:
此时可以查看一下数据库的表看是否正确:
点击运行,如果如下所示两个都是绿色的箭头,说明是成功运行了:
这时访问一下api发现已经可以访问了;
你可以在本地的电脑访问一下:
可以看到也同样成功了。