springboot+vue 若依项目在windows2008R2企业版部署流程分析

 更新时间:2022年12月15日 08:30:19   作者:枯竭庭院  
这篇文章主要介绍了springboot+vue 若依项目在windows2008R2企业版部署流程,本次使用jar包启动后端,故而准备打包后的jar文件,需要的朋友可以参考下

一、准备工作

1、本次使用jar包启动后端,故而准备打包后的jar文件。注意修改配置文件中的路径,根据需要部署的操作系统进行更改。

2、提前写bat文件用来启动jar包。

@echo off
start "cmd标题名" java -Dfile.encoding=UTF-8 -jar D:jar包路径

3、启动项目进行测试。注意查看日志帮助排错。

4、服务器注意在安全组中放行项目使用的端口。

二、前端部署

前端打包前注意修改.env.production文件中的VUE_APP_BASE_API项,改为你的服务器ip+前端使用端口+自定义前缀的形式,例:

100:100:100:101:8001/prod

1、前端打包遇见如下错误

Error: Cannot find module 'html-webpack-plugin'

解决方案:

(1)检查node.js版本,如果为高版本(我的版本为16+,已改为14.19.0),需要先卸载之前的版本,下载nvm管理工具,详细操作百度即可。

检查node.js版本命令。

node -v

(2)若降版本后还是无法打包,尝试删除node_modules后重新install依赖再打包。

(3)如果还是不行,尝试如下代码安装依赖。之后再次重试打包。还不行就谷歌。

npm install html-webpack-plugin -D

2、配置nignx并启动前端项目

(1)将打包好的dist文件上传至服务器后。打开nginx配置文件夹,我的路径为

D:\nginx\nginx-1.22.1\conf

新建文件:你的配置名字.conf。

server {
    	#listen表示nignx监听的前端项目使用的端口
        listen       9002;
    	#server_name 有备案过的域名可在此填写域名,无则随便填写
        server_name  localhost;
        location /{
            #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。
            #例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。
            # root 你的前端项目的路径
            root D:\前端\dist;
            # 其余应该不用变
            try_files $uri $uri/ /index.html
            index  index.html index.htm;
		}		
    }

(2)打开nginx配置文件nignx.conf,在尾行引入刚才写的配置文件。

include 你的配置名字.conf;

(3)启动nginx,在浏览器中输入地址查看前端项目是否启动成功,在logs文件夹中可查看启动错误日志,帮助排错。

D:\nginx\nginx-1.22.1\logs

到此这篇关于springboot+vue 若依项目在windows2008R2企业版部署流程的文章就介绍到这了,更多相关springboot在windows2008R2企业版部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java 内存溢出的原因和解决方法

    Java 内存溢出的原因和解决方法

    这篇文章主要介绍了Java 内存溢出的原因和解决方法,帮助大家更好的维护Java程序,保持稳定性,感兴趣的朋友可以了解下
    2020-12-12
  • Java验证时间格式是否正确方法类项目实战

    Java验证时间格式是否正确方法类项目实战

    在很多场景中我们需要验证时间日期的是否属于正确的格式,验证时间是否符合常规的,本文就来介绍一下几种方式,感兴趣的可以了解一下
    2022-04-04
  • 在 Spring Boot 中使用 @Autowired和 @Bean注解的示例详解

    在 Spring Boot 中使用 @Autowired和 @Bean

    本文通过一个示例演示了如何在SpringBoot中使用@Autowired和@Bean注解进行依赖注入和Bean管理,示例中定义了一个Student类,并通过配置类TestConfig初始化Student对象,在测试类中,通过@Autowired注解自动注入Student对象并输出其属性值,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • java中类和对象的知识点总结

    java中类和对象的知识点总结

    在本篇文章里小编给大家整理了一篇关于java中类和对象的知识点总结,有需要的朋友们可以学习下。
    2020-12-12
  • java如何反编译jar包并修改class文件重新打包

    java如何反编译jar包并修改class文件重新打包

    这篇文章主要介绍了java如何反编译jar包并修改class文件重新打包,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • java boolean占用内存大小说明

    java boolean占用内存大小说明

    这篇文章主要介绍了java boolean占用内存大小,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • 详解Java异常处理中finally子句的运用

    详解Java异常处理中finally子句的运用

    这篇文章主要介绍了Java异常处理中finally子句的运用,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • Java Bean的作用域,生命周期和注解

    Java Bean的作用域,生命周期和注解

    这篇文章主要介绍了浅谈Spring中Bean的作用域,生命周期和注解,具有一定借鉴价值,需要的朋友可以参考下,希望能够给你带来帮助
    2021-11-11
  • SpringBoot使用GZIP压缩反回数据问题

    SpringBoot使用GZIP压缩反回数据问题

    这篇文章主要介绍了SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • java中“==“和equals()的区别详解

    java中“==“和equals()的区别详解

    这篇文章主要给大家介绍了关于java中“==“和equals()区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01

最新评论