为了更熟悉JavaWeb开发的整个流程,所以租了个阿里云服务器来玩玩,之前觉得部署项目到服务器会很难,其实接触了之后发现其实很简单,平时练习中,就是自己电脑作为服务器,所以我们只需在阿里云服务器上装上和本机一样的环境(JDK,Mysql,Tomcat),然后将项目打包放上去就好,接下来将整个流程展示一遍,从购买阿里云服务器开始。
一、购买阿里云服务器
- 进入 阿里云官网,搜索云服务器。
- 点击云服务器ECS。
- 点击立即购买。
- 基础配置,可以根据自己的需求以及资金来进行配置。
- 网络和安全组,购买成功之后需要在控制台开放tomcat的连接端口8080。后面会说。
- 系统配置,这里自己设置就好
- 分组配置,可以不设置
- 确认订单,完成各项设置,确认订单付完款就算是购买成功了。
二、阿里云服务器控制台
- 在阿里云官网点击控制台进入
- 进入云服务器ECS
- 查看基本信息,公有IP即是我们请求服务器的IP
- 进入安全组设置
- 点击配置规则
- 添加安全组规则,添加后本机可通过IP地址和端口号连接到服务器
三、远程桌面进入云服务器进行环境安装
- 打开远程桌面
- 输入IP地址
- 输入用户名及密码
- 进入服务器后,将自己电脑上的安装包拷贝到远程桌面服务器上进行安装即可,主要包括jdk,tomcat,mysql。安装步骤这里不再赘述。
- tomcat设置
- 若安装tomcat时未设置用户名和密码,则需要修改conf目录中的配置文件tomcat-users来设置用户名和密码
- 修改webapps\manager\META-INF目录下的配置文件context,去除对访问权限的设置
- 打开tomcat服务器。
- 通过自己电脑访问服务器8080端口,点击Manager App并输入用户名和密码进入管理界面。
- 进入以下tomcat管理界面表示tomcat设置没有问题
四、打包项目成WAR包发布到云服务器的tomcat中
- 将项目所用数据库的sql文件导入到服务器中的数据库。
- 确保项目数据库配置和服务器数据库一致后,将项目打包成WAR包。
- 通过本机浏览器进入上述提到的服务器tomcat管理界面,选择刚才的WAR包,进行发布,发布过程需等待一小会儿。
- 显示true后,表示发布成功,可通过IP+端口+项目名进行访问。
至此,整个流程结束,如有错误,还望指出,谢谢!