Windows项目部署(若依医疗项目)

2024-06-21 15:44

本文主要是介绍Windows项目部署(若依医疗项目),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

使用服务器信息

软件:VMware Workstation Pro

虚拟机:windows7 内存:20G

虚拟机连接工具: MobaXterm

镜像:F:\ISO镜像\Windows-Server-2008.iso

使用软件信息

Jdk: 1.8.0_151

Apache Tomcat: 8.5.20

Redis:x64-5.0.14.1

Nginx: 1.14.2

1.远程连接

计算机右击属性,高级防火墙设置,远程连接服务允许

查看服务器ip

本机打开远程连接(输入虚拟机密码就可以)

2.安装jdk,tomcat,解压工具

把安装包复制进去

双击安装解压软件(安装简单,都是下一步)

jdk安装 双击安装

下一步

下一步

下一步

进度条满了就安装成功

3.配置环境变量(复制jdk路径)

jdk自动安装到

C:\Program Files\Java

复制jdk路径

C:\Program Files\Java\jdk1.8.0_171

计算机右击属性高级防火墙设置环境变量

新建JAVA_HOME

第二行复制我们jdk的安装路径

Path后面加路径 ;C:\Program Files\Java\jdk1.8.0_171\bin

(切记前面一定要加符号 ; )

C:\Program Files\Java\jdk1.8.0_171\bin

4.tomcat安装

解压,双击启动文件

部署后端项目(将war包放到webapps目录下重启tomcat)

防火墙添加入站规则

点击控制面板,点击检查防火墙,点击高级设置,就可以加规则了

新建规则,选择端口下一步

加入8080端口号下一步

下一步

下一步

给新建的规则服务命名一下,完成就可以了

进入conf文件夹修改server.xmlHost节点下添加(若依配置)

<Context docBase="" path="/" reloadable="true" source=""/>

去tomcat安装目录,进入bin目录双击启动服务文件

双击 startup

启动有问题

进入配置目录配置文件

进入解压好的war包

进入

C:\Users\Administrator\Desktop\apache-tomcat-8.5.30-windows-x64\apache-tomcat-8.5.30\webapps\ruoyi-admin\WEB-INF\classes

修改两个文件

右键记事本打开application

reids不需要给密码,ip不变(后面安装就不用给密码)

右键记事本打开application-druid

记住数据库密码和数据库名字,我们根据这些信息下载配置mysql

5.redis下载
https://github.com/tporadowski/redis/releases

解压到C盘(C盘为我的软件安装目录)

下载的压缩包解压到指定的文件夹中,如:D:\Redis,内容如下:

启动Redis服务

在Redis的安装目录下打开cmd窗口,然后执行命令来启动服务:

redis-server.exe redis.windows.conf

直接在Redis目录路径处输入cmd回车也可以进入命令窗口

此时是已经安装好了,默认是没有给密码的

为了方便,建议把Redis路径配置到系统变量Path值中,这样就省得再输路径了。

我们使用redis-cli.exe命令来打开Redis客户端(安装目录C盘输入cmd)

redis-cli.exe -h 127.0.0.1 -p 6379

在命令中输入ping命令来检测redis服务器与redis客户端的连通性,返回PONG则说明连接成功了

redis就下载配置完成了

6.mysql

把压缩包拖进去解压

把my文件也复制到第一个名为mysql-5.7.23-winx64的文件里面去

将里面有my文件的文件剪切到c盘

修改文件my

以上为源码,改成我们自己的位置

C:\mysql-5.7.23-winx64

运行解压好的文件夹里面的一个软件,使得安装myslq不报错

下载mysql

黑窗口进入:C:\mysql-5.7.23-winx64\bin

按着文档操作一下

安装           mysqld -install初始化         mysqld --initialize-insecure --user=mysql    根据刚刚my.ini文件去初始化,然后会产生一个data文件夹启动           net start mysql设置密码       mysqladmin -u root -p password 直接回车一下(切记),如何输入123456,循环两次连接          mysql -uroot -p 显示数据库       show databases;
显示表           show tables;

将脚本复制到c盘

创建数据库,到脚本

7.nginx

把压缩包解压

进入HTML文件,删除里面的东西,把我们静态文件dist放进去

进入conf文件配置负载均衡,反向代理,静态资源配置

7.1配置负载均衡
upstream  tomcats{
server   192.168.85.136:8080  weight=1;
}

localhost改成我们前端给的域名(我这里是www.zking.xmg)

7.2配置反向代理
location  ^~/api/ {
proxy_pass http://tomcats/ruoyi-admin/;
}
location /prod-api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For           $proxy_add_x_forwarded_for;proxy_pass http://tomcats/ruoyi-admin/;}

路径后面加个dist,直接访问这个文件夹

中间加一行

			try_files $uri $uri/ /index.html;

dist目录的文件夹下新建WEB-INF文件夹,并在里面添加web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1" metadata-complete="true"><display-name>Router for Tomcat</display-name><error-page><error-code>404</error-code><location>/index.html</location></error-page>
</web-app>

开放端口80(切记)

添加入站规则

下一步

下一步

下一步

下一步

给添加的入站规则添加一个服务名称

完成后,双击nginx文件启动nginx

7.3配置域名

进入本机路径

C:\Windows\System32\drivers\etc

编辑host文件,最后面加入我们的域名

语法 IP + 域名

192.168.85.136 www.zking.xmg

重启一下tomcat,

启动本机的redis

访问ip(如果报错启动所有服务,查看日志)

域名访问

这篇关于Windows项目部署(若依医疗项目)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1081633

相关文章

k8s部署MongDB全过程

《k8s部署MongDB全过程》文章介绍了如何在Kubernetes集群中部署MongoDB,包括环境准备、创建Secret、创建服务和Deployment,并通过Robo3T工具测试连接... 目录一、环境准备1.1 环境说明1.2 创建 namespace1.3 创建mongdb账号/密码二、创建Sec

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

Windows自动化Python pyautogui RPA操作实现

《Windows自动化PythonpyautoguiRPA操作实现》本文详细介绍了使用Python的pyautogui库进行Windows自动化操作的实现方法,文中通过示例代码介绍的非常详细,对大... 目录依赖包睡眠:鼠标事件:杀死进程:获取所有窗口的名称:显示窗口:根据图片找元素:输入文字:打开应用:依

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模