云服务器部署web项目详细步骤(windows系统)

50次阅读

主要实现功能 :

  • 远程连接数据库
  • 通过访问 IP( 或域名 ) 直接访问到项目

环境 :

  • 云服务一台 ( 我用的是阿里云服务器 )
  • Windows Server 2019 64 位操作系统
  • JDK 1.8
  • Tomcat 8.5
  • MySQL 5.5
  • 本地安装 Navicat( 方便远程连接数据库 )

用到的软件下载 :
链接: https://pan.baidu.com/s/1n1aOlGLmPgCMX80wyegy0g 提取码: 9nh2

正文开始 :

1. 云服务器安装操作系统
购买的时候可以选择操作系统 , 如果不合适 , 可以再次更换 ( 关机后进行 )
云服务器部署web项目详细步骤(windows系统)插图
2. 配置安全组
云服务器部署web项目详细步骤(windows系统)插图1
增加入方向规则 :使用远程连接数据库 , 必须开放 3306 端口( 如果更换了 MySQL 端口 , 请改为更换后的 )云服务器部署web项目详细步骤(windows系统)插图2
3. 远程连接云服务器
win+R 打开“运行”— 输入 mstsc — 通过云服务器的 IP、设置的用户名和密码远程登录 ;
还要关联一个盘到云服务器上 , 便于传输文件
云服务器部署web项目详细步骤(windows系统)插图3
4. 安装 JDK 并配置环境变量
安装步骤就不多说了 , 直接下一步就行 , 重点是配置环境变量 ( 必须 ), 否则无法启动 Tomcat。

  • 此电脑 — 右键 属性 — 高级系统设置 — 环境变量 — 系统变量
  • 新建变量
    变量名 :JAVA_HOME
    变量值 : 一般情况下下面两种任选其一
    C:\Program Files\Java\jdk1.8.0_131 // 根据电脑本身 jdk 位置
    C:\Progra~1\Java\jdk1.8.0_131 // 有时路径中不允许出现空格
    变量名 :CLASSPATH
    变量值 :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 编辑 Path 变量
    变量值 :%JAVA_HOME%\bin
  • 在命令行输入 java -versionjavac 出现如下所示 , 表明配置成功 :
    云服务器部署web项目详细步骤(windows系统)插图4

5. 安装 Tomcat
直接把 Tomcat 压缩包解压到 C 盘目录

6. 安装 MySQL 数据库
为了可以使用 root 用户远程访问数据库 , 在安装过程中 , 勾上“enable root access from remote machines”, 从远程计算机启用 root 访问
云服务器部署web项目详细步骤(windows系统)插图5
7. 部署 Web 项目

  • 把要运行的项目打包成.war 文件
    云服务器部署web项目详细步骤(windows系统)插图6

  • 把打包好的.war 文件放到云服务器中 apache-tomcat-8.5.31\webapps 目录下

  • 点击 apache-tomcat-8.5.31\bin\startup.bat 启动 tomcat
    会在当前文件夹下生成和.war 文件同名的文件夹 , 里面是编译完成的文件

  • 在云服务器可以通过 localhost:8080/ 项目名称 访问
    在本地通过 公网 IP 或域名:8080/ 项目名称 访问

  • 如果未访问到 ,
    1 可能是没有在 web.xml 中配置默认访问首页 , 在访问地址后加上页面名字即可
    2 可能是部署没有成功 , 重新启动 Tomcat 即可

8. 设置通过 IP 或域名直接访问项目

  • 因为浏览器访问默认端口是 80, 所以我们把 tomcat 的端口设置为 80 就可以直接访问到之前的 localhost:8080 地址 , 这样就省略了端口号 ;
    设置方法 : 修改 apache-tomcat-8.5.31\conf\server.xml 文件 , 把“8080”改为”80“
    云服务器部署web项目详细步骤(windows系统)插图7
  • 在 server.xml 中如下位置再增加一行
<Context docBase="C:\apache-tomcat-8.5.31\webapps\ 你的项目名 " path="" reloadable="true" /> 

云服务器部署web项目详细步骤(windows系统)插图8
9. 远程连接数据库
在本地使用 Navicat 远程连接数据库
云服务器部署web项目详细步骤(windows系统)插图9

原文链接:https://blog.csdn.net/qq_40907345/article/details/106597111

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计1439字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。