欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

小型网站项目完整部署流程(Windows操作系统)

程序员文章站 2022-03-24 21:56:41
背景在工作中遇到基于Java开发的网站项目,第三方公司提供打包好的.war文件包,接下来的部署就是一路靠自己。软件依赖中间件排名不分安装顺序先后,但是最好按照所示步骤安装,每个中间件安装好后立即进行测试,成功后进行下一个中间间的安装。期间遇到的服务端口都保持缺省即可。JDK1.8 (运行平台)RabbitMq 采用最新版本即可(要先安装OTP)(订阅消息)MySQL5.7(持久存储)Tomcat8.5 (网站服务器容器)Redis 采用最新版本即可(中间缓存)环境搭建流程1. J...

背景

在工作中遇到基于Java开发的网站项目,第三方公司提供打包好的.war文件包,提供的是基于Linux操作系统的部署文档。但是手头只有一台阿里云Windows服务器,因此对比之进行一步步部署,接下来的就是一路靠自己。通过安装多个依赖的中间件软件,调整后台程序配置文件中的多个参数完成了整个后台程序的成功部署。


多个依赖的中间件

排名不分安装顺序先后,但是最好按照所示步骤安装,每个中间件安装好后立即进行测试,成功后进行下一个中间件的安装。期间遇到的服务端口都保持缺省即可。

  • JDK1.8 (运行平台)
  • RabbitMq 采用最新版本即可(要先安装OTP)(订阅消息)
  • MySQL5.7(持久存储)
  • Tomcat8.5 (网站服务器容器)
  • Redis 采用最新版本即可(中间缓存)

安装好的文件目录如图所示,所有的程序都是由各式文件组成。
小型网站项目完整部署流程(Windows操作系统)


环境搭建流程

1. Java环境安装及配置

在Oracle官网下载安装JDK1.8,参照这篇博客windows系统下安装JDK8进行Java配置相关环境。

2. Tomcat安装及配置

在Tomcat官网下载安装Tomcat8.5,接着对其进行安全加固,其余不需要修改。

  • 删除文档和示例程序
    【操作目的】删除示例文档
    【加固方法】删除webapps/docs、examples、manager、ROOT、host-manager
  • 禁止列目录
    【操作目的】防止直接访问目录时由于找不到默认页面而列出目录下的文件
    【加固方法】打开web.xml,将listings 改成false

3. MySQL安装及配置

在Oracle官网下载MySQL5.7安装包,选择只安装Server模块部分即可,安装好后,配置环境变量,接着输入以下命令进行验证是否能够登录成功

mysql -u root -p

最后导入预写的sql文件进行建库和建表,常用的数据库操作命令参照这篇博客Mysql常用命令行大全

4. Redis安装及配置

具体按照步骤参见这篇博客windows下Redis的安装和使用,添加新的用户名和密码,用于网站配置文件的参数设置。

5. RabbitMq安装及配置

在安装RabbitMq之前,要先安装OTP(Open Telecom Platform),接着安装Rabbit Server,RabbitMq的学习可以参考这篇博客


项目部署具体步骤

1. 将war包改为zip包打开

将war包的后缀改为.zip再用压缩程序打开

2. 找到 \WEB-INF\classes,修改程序配置文件中的相关参数

如图所示
小型网站项目完整部署流程(Windows操作系统)

3. 将war包放入 tomcat程序的webapps文件夹下

4. 进入tomcat bin目录下,双击startup.bat程序启用tomcat完成整个项目的部署,如图所示是后台登录界面。

小型网站项目完整部署流程(Windows操作系统)

本文地址:https://blog.csdn.net/qq_40657528/article/details/108984079