windows系统如何部署war包

644 阅读3分钟

1、需要准备环境的压缩包和安装包:

apache-tomcat压缩包、Java的jdk和jre环境、mysql环境、redis环境(看自己项目需求,可选)、自己项目的war包

2、配置环境

1)、tomcat环境配置

在官网下载tomcat压缩包后解压到电脑某个文件夹下,进入window系统的高级系统设置的环境变量中,在系统变量中加变量名为:CATALINA_HOME 变量值:E:\TOMCAT\apache-tomcat-8.5.58(tomcat文件位置) 再在系统变量Path中添加:%CATALINA_HOME%\bin ,这样tomcat环境配置完成。
将tomcat注册成服务,在DOS命令行模式下,cd到tomcat的bin目录下。
在tomcat的bin目录下可以看到有一个service.bat的批处理文件,这个文件就是为我们将tomcat注册成系统服务所用。有兴趣的可以打开看看批处理文件里面的内容。
执行命令service.bat install 服务名 后面的服务名可以随便取,别跟系统已有的服务名冲突就行。 如果成功可以看到以下提示信息: The Service '服务名' has been installed 如果不需要这个服务了,也可以用简单的命令将其去除就OK 了
前面步骤如上,执行命令:service.bat uninstall 服务名 移除成功的提示信息: The Service ‘服务名' has been removed

2)、Java的jdk和jre环境配置

Java的jdk和jre下载后,解压到自己的电脑上,进入window系统的高级系统设置的环境变量中,在系统变量中加变量名为:JAVA_HOME 变量值:E:\JAVA_TOOL\JDK\java\jdk(jdk文件位置) 再在系统变量Path中添加:%JAVA_HOME%\bin ,这样Java环境配置完成。 image.png

3)、mysql环境

在官网下载mysql的压缩包或者安装包之后,解压到自己电脑上,进入window系统的高级系统设置的环境变量中,在系统变量Path中添加:E:\JAVA_TOOL\mysql-5.7.24-winx64\bin(mysql的bin目录), 配置 my-ini 文件 注意是 复制 my-default.ini 另存为 my-ini,在编辑my-ini,这几个值
port=3306 //设置服务器端口
basedir=E:\JAVA_TOOL\mysql-5.7.24-winx64\ //设置mysql的安装目录
datadir=E:\JAVA_TOOL\mysql-5.7.24-winx64\data //设置mysql数据库的数据的存放目录 image.png
将mysql注册成window服务:
以管理员身份运行CMD命令,找到mysql-5.7.24-winx64\bin路径,运行mysqld install mysql5.7,其中mysql123为服务器的别名,可以自行定义,注册后记得启动服务
修改msqyl数据库的登录密码 以管理员身份运行CMD命令,找到mysql-5.7.24-winx64\bin路径,运行如下命令:
mysql -u root -P 3306,其中-u root表示用户名为root,-P 3306表示mysql的数据端口为 3303,-p表示数据的密码;
先登录进去 输入 set password for root@localhost=password('1234'); 其中root为用户名,1234为需要 修改的数据库的密码;
刷新:flush privileges;
退出:exit
mysql环境配置完成,可以用工具navicat测试连接。

4)、redis环境(可选)

下载解压后,修改配置文件,在redis.(.*).conf文件中,找到requirepass,修改密码即可。
将redis注册成window服务: cmd命令切换到redis的安装目录,
运行:redis-server --service-install redis.windows-service.conf --loglevel verbose
redis环境配置完成

3、环境配置完成,准备运行war包

1)、将打包好的war包移动到tomcat安装位置的E:\JAVA_TOOL\TOMCAT\apache-tomcat-8.5.58\webapps文件夹下。

image.png

2)、进入服务,点击启动之前配置好的tomcat服务,就可以看到webapps文件夹多出一个与war包同名的文件夹,这样项目就部署成功了。

3)、输入127.0.0.1:port/war名就可以访问项目了。