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

相关文章

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关