实战在两台服务器部署项目

版权声明:如果转载请注明出处,交流学习:[email protected] https://blog.csdn.net/weter_drop/article/details/90445605

目前有的服务器配置

两台装了win10的同等配置的虚拟机,两个服务器在一个局域网内 。暂且称为服务器A,服务器B。服务器A安装tomcat,部署应用。服务器B安装mysql和redis数据库。

安装服务器环境

服务器A

  1. 安装jdk1.8环境
  • 打开环境变量配置。计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置。

  • 配置JAVA_HOME。新建,变量名JAVA_HOME,变量值,jdk路径,我的路径是C:\Program Files\Java\jdk1.8.0_121,保存。
    在这里插入图片描述

  • 配置CLASSPATH。新建,变量名CLASSPATH,变量值,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一个分号前前面有一个点)。

在这里插入图片描述

  • 配置Path。打开Path变量,在变量值最前加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    在这里插入图片描述
  • 验证:运行cmd,输入java -version,显示java版本则成功。
    在这里插入图片描述
  1. 安装部署项目
  • 将tomcat解压,将需要部署的项目war包放到webapp这个目录下,运行tomcat时会自动进行解压。
  • 为tomcat加上启动参数:windows下主要修改catalina.bat这个参数。
    在这里插入图片描述
    我们的需要加上:“JAVA_OPTS=-DenvProfile=local” 这个参数,用文本编辑器(notepad++)打开并找到set “CURRENT_DIR=%cd%” 将相应参数加到这一行下面。
    在这里插入图片描述
    修改完参数需要重启tomcat。
    在这里插入图片描述

服务器B

  1. 安装mysql
    安装mysql唯一需要注意就是设置数据库允许服务器A远程连接服务器B。
    使用命令行工具并使用root账号登录mysql。
mysql -u root -p密码
  • 切换到mysql数据库
use mysql;
  • 设置mysql允许远程登录
update user set host = ‘%’ where user = ‘root’;
  • 刷新权限表
FLUSH PRIVILEGES;
  1. 安装redis数据库
    安装redis唯一需要注意就是设置数据库允许服务器A远程连接服务器B。
    windows版redis下载地址:
    https://github.com/microsoftarchive/redis/releases
    在这里插入图片描述
    下载并安装。
    Redis默认只允许本地访问,要使Redis可以远程访问,需修改配置文件;

我用的redis3.2 ,默认使用的是redis.windows-service.conf,

网上很多文档都说改redis.windows.conf, 改了也没用;
在这里插入图片描述

其实我们可以查看一下windows服务里面的信息,看看到底使用的是那个配置文件,是哪个就改哪个,如下图:
在这里插入图片描述

配置文件基本修改两个地方即可;

(1)、注释掉红框的内容
在这里插入图片描述

(2)、将红框里的yes改为no

在这里插入图片描述

修改完以后,重启redis即可;

windows下redis作为系统服务如何重启

第一种方法:

键入win+R打开运行对话框,键入Services.msc打开windows服务窗口,找到redis服务,先停止该服务,然后再启动

第二种方法:

键入win+R打开运行对话框,键入cmd打开cmd窗口,然后输入命令:

net stop redis 

这里redis是我电脑上redis服务的实例名。执行结果如下图:
在这里插入图片描述

然后键入命令:

net start redis

执行结果如下图:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weter_drop/article/details/90445605