云服务器部署web项目详细步骤(windows系统)
主要实现功能:
-
远程连接数据库 通过访问IP(或域名)直接访问到项目
环境:
-
云服务一台(我用的是阿里云服务器) Windows Server 2019 64位操作系统 JDK 1.8 Tomcat 8.5 MySQL 5.5 本地安装Navicat(方便远程连接数据库)
用到的软件下载: 链接: https://pan.baidu.com/s/1n1aOlGLmPgCMX80wyegy0g 提取码: 9nh2
正文开始:
1. 云服务器安装操作系统 购买的时候可以选择操作系统,如果不合适,可以再次更换(关机后进行) 2.配置安全组 增加入方向规则:使用远程连接数据库,必须开放3306端口(如果更换了MySQL端口,请改为更换后的) 3.远程连接云服务器 win+R打开“运行” — 输入 mstsc — 通过云服务器的IP、设置的用户名和密码远程登录; 还要关联一个盘到云服务器上,便于传输文件 4.安装JDK 并配置环境变量 安装步骤就不多说了,直接下一步就行,重点是配置环境变量(必须),否则无法启动Tomcat。
-
此电脑 — 右键 属性 — 高级系统设置 — 环境变量 — 系统变量 新建变量 变量名:JAVA_HOME 变量值:一般情况下下面两种任选其一 C:Program FilesJavajdk1.8.0_131 //根据电脑本身jdk位置 C:Progra~1Javajdk1.8.0_131 //有时路径中不允许出现空格 变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar 编辑Path变量 变量值:%JAVA_HOME%in 在命令行输入 java -version 和 javac 出现如下所示,表明配置成功:
5. 安装Tomcat 直接把Tomcat压缩包解压到C盘目录
6. 安装MySQL数据库 为了可以使用root用户远程访问数据库,在安装过程中,勾上“enable root access from remote machines”,从远程计算机启用root访问 7. 部署Web项目
-
把要运行的项目打包成.war文件 把打包好的.war文件放到云服务器中apache-tomcat-8.5.31webapps目录下 点击apache-tomcat-8.5.31instartup.bat启动tomcat 会在当前文件夹下生成和.war文件同名的文件夹,里面是编译完成的文件 在云服务器可以通过localhost:8080/项目名称访问 在本地通过公网IP或域名:8080/项目名称访问 如果未访问到, 1 可能是没有在web.xml中配置默认访问首页,在访问地址后加上页面名字即可 2 可能是部署没有成功,重新启动Tomcat即可
8. 设置通过IP或域名直接访问项目
-
因为浏览器访问默认端口是80,所以我们把tomcat的端口设置为80就可以直接访问到之前的localhost:8080地址,这样就省略了端口号; 设置方法:修改apache-tomcat-8.5.31confserver.xml文件,把“8080”改为”80“ 在server.xml中如下位置再增加一行
<Context docBase="C:apache-tomcat-8.5.31webapps你的项目名" path="" reloadable="true" />
9. 远程连接数据库 在本地使用Navicat远程连接数据库
下一篇:
部署web项目到云服务器总结