Windows项目部署流程(实施必会技能)

前言

外面比较常用的部署项目搭配
1.)Windows+sqlserver
2.)Linux+Oracle
3.)银河麒麟+达梦/人大金仓
本次博主就用Windows+MySQL作为切入点来讲解Windows项目部署,我把部署需要的需求都拷进去了

一、部署前需要的工作

安装所需的软件和工具:根据项目需求,安装所需的软件和工具,例如Web服务器(如IIS)、数据库服务器(如MySQL、SQL Server)等。

  • ①配置环境变量:将所需的软件和工具的安装路径添加到系统的环境变量中,以便在命令行中可以直接使用。
    在这里插入图片描述- ②部署项目文件:将项目的文件和代码复制到服务器上的指定目录中,例如Web服务器的网站根目录。

  • ③配置项目依赖:根据项目的需要,安装和配置项目所需的依赖项,例如Python的虚拟环境、Node.js的包管理器等。

  • ④配置服务器:根据项目的需要,配置服务器的相关设置,例如端口号、域名绑定、SSL证书等。

  • ⑤启动项目:根据项目的类型和需求,启动项目的服务,例如启动Web服务器、数据库服务器等。

  • ⑥进行测试:在部署完成后,进行项目的测试,确保项目能够正常运行。

  • ⑦监控和维护:定期监控项目的运行状态,及时处理异常情况,并进行必要的维护和更新。

二、jdk安装以及配置

在这里插入图片描述
双击jdk进行安装(傻瓜式安装一直下一步,根据自己的需求把安装位置改变)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 配置环境变量
    我的电脑>属性
    在这里插入图片描述
    高级系统>环境变量
    在这里插入图片描述在这里插入图片描述
    新建>JAVA_HOME>确定
    在这里插入图片描述
    在这里插入图片描述
    去Path编辑
    在这里插入图片描述
    ;%JAVA_HOME%\bin;JAVA_HOME%\jre\bin;>确定
    前面配的是JAVA编译环境
    后面配的JAVA运行环境
    在这里插入图片描述
    确定>确定
    在这里插入图片描述
    在这里插入图片描述
    就配置完成了,去看看配置成功了没有
    win+r输入cmd再输入java -version
    在这里插入图片描述
    在这里插入图片描述

三、配置tomcat外部访问

现在防火墙是关闭的
在这里插入图片描述
先把Tomcat解压出来,然后进入bin目录里面找到startup.bat双击
在这里插入图片描述
在这里插入图片描述
此时因为防火墙是关闭的状态所以外部是能访问的
ip地址+8080端口号
在这里插入图片描述
如果我把防火墙开启就访问不了了,在企业里防火墙是开启的,不可能关闭的所以就要去开放8080端口
在这里插入图片描述
就不能访问了在这里插入图片描述
我们就要去设置入站规则:
服务管理器>工具>高级安全Windows防火墙
在这里插入图片描述
入站规则>新建规则
在这里插入图片描述
端口>下一步
在这里插入图片描述
输入8080下一步
在这里插入图片描述
下一步>下一步>命名
在这里插入图片描述
在这里插入图片描述
设置了入站规则开放8080端口就可以访问了
在这里插入图片描述

四、MySQL安装

把my.ini拷进MySQL安装目录下
在这里插入图片描述
改my.ini文件 改成你数据库的安装位置 单斜线换成双斜线
在这里插入图片描述
以管理员的身份进入bin目录
在这里插入图片描述
执行安装命令:mysqld install
如果遇到这个问题 缺失MSVCR120.dll
在这里插入图片描述
百度网盘进行提取:
点击此链接进行提取https://pan.baidu.com/s/1Ds23AuLaK35gHAnkhRwCpw提取码:2003
解压Vc++运行环境
在这里插入图片描述
解压完之后双击它(一直下一步)点击完成即可
在这里插入图片描述
再去运行命令mysqld install
在这里插入图片描述
初始化mysqld --initialize --console会生成一个密码
在这里插入图片描述
启动MySQLnet start mysql
在这里插入图片描述
登录:mysql -P 3306 -u root -p >密码
在这里插入图片描述
修改密码:SET PASSWORD=PASSWORD("123")
在这里插入图片描述
使用工具去测试:Navicat
在这里插入图片描述
外部访问:把只能本地访问改为%
在这里插入图片描述
设置权限
grant all privileges on *.* to root@'%' identified by '123456'密码
在这里插入图片描述
现在外部还是不能访问的
要去设置入站规则开放3306端口
在这里插入图片描述
在这里插入图片描述
设置完成之后外部就可以访问了
在这里插入图片描述

五、部署项目

把以上工作完成之后,就开始部署项目
把项目war包丢到Tomcat目录webapps下面去
在这里插入图片描述
在这里插入图片描述
启动Tomcat
在这里插入图片描述
遇到报错的话去logs里面看日志
在这里插入图片描述
现在去外部访问一下看成功了没
在这里插入图片描述
虽然成功了,但是脚本没导入是没有数据的,导入之前要去看相对应的数据库名。
因为Tomcat会自动把项目的war包解压
在这里插入图片描述
所有的java文件会生成在web_inf下面
在这里插入图片描述
classes
找到config.properties这里面有关数据库的信息
根据你自己的数据信息去修改这个文件
在这里插入图片描述
根据相关信息去创建数据库
在这里插入图片描述在这里插入图片描述
导入数据库脚本
运行sql文件
在这里插入图片描述
现在去外部访问看能成功不
可以看到是成功的
在这里插入图片描述
当你数据库密码与那个config.properties文件里数据库密码不同时
去数据库设置密码,最好不要去改文件里数据库的密码,去改你数据库的密码
set password for root=password('123456');
flush privileges刷新
在这里插入图片描述

  • windows项目部署到这里就结束啦,还有不懂的私信博主。
  • 27
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windows上使用Docker部署项目流程如下: 1. 首先,你需要安装Docker Desktop for Windows。你可以从Docker官方网站下载并按照指示安装。 2. 确保Docker Desktop已成功安装并运行。你可以在任务栏中找到Docker图标并点击打开Docker Dashboard。 3. 创建一个Dockerfile文件。Dockerfile是一个文本文件,用于定义构建Docker镜像的步骤和配置。你可以在文件中指定基础镜像、添加依赖、设置环境变量以及运行命令等。根据你的项目需求进行相应的配置。 4. 打开命令行终端,进入到项目的根目录。执行以下命令来构建Docker镜像: ``` docker build -f Dockerfile路径 -t 镜像名:[tag . ``` 这里的Dockerfile路径是指你的Dockerfile文件的路径,镜像名是你为镜像起的名称,tag是镜像的标签。通过这个命令,Docker将会根据Dockerfile文件中的配置来构建镜像。 5. 构建完成后,你可以使用以下命令来运行Docker容器: ``` docker run -d -p 主机端口:容器端口 --name 容器名 镜像名 ``` 这里的主机端口是你希望将容器的某个端口映射到主机上的端口,容器端口是你的应用程序在容器内部监听的端口号,容器名是你为容器起的名称,镜像名是你之前构建的镜像的名称。通过这个命令,Docker将会根据镜像创建一个容器,并运行你的应用程序。 6. 最后,你可以通过访问主机的IP地址和映射的端口来访问你的应用程序。 以上就是在Windows上使用Docker部署项目流程。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小邹会码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值