admin管理员组

文章数量:1533913

主要实现功能:

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

环境:

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

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

正文开始:

1. 云服务器安装操作系统
购买的时候可以选择操作系统,如果不合适,可以再次更换(关机后进行)

2.配置安全组

增加入方向规则:使用远程连接数据库,必须开放3306端口(如果更换了MySQL端口,请改为更换后的)
3.远程连接云服务器
win+R打开“运行” — 输入 mstsc — 通过云服务器的IP、设置的用户名和密码远程登录;
还要关联一个盘到云服务器上,便于传输文件

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 出现如下所示,表明配置成功:

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

6. 安装MySQL数据库
为了可以使用root用户远程访问数据库,在安装过程中,勾上“enable root access from remote machines”,从远程计算机启用root访问

7. 部署Web项目

  • 把要运行的项目打包成.war文件

  • 把打包好的.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“
  • 在server.xml中如下位置再增加一行
<Context docBase="C:\apache-tomcat-8.5.31\webapps\你的项目名"
			path=""  reloadable="true"  />


9. 远程连接数据库
在本地使用Navicat远程连接数据库

本文标签: 步骤服务器项目详细系统