千家信息网

jeecg-boot的war包怎么部署

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍"jeecg-boot的war包怎么部署",在日常操作中,相信很多人在jeecg-boot的war包怎么部署问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年12月02日jeecg-boot的war包怎么部署

这篇文章主要介绍"jeecg-boot的war包怎么部署",在日常操作中,相信很多人在jeecg-boot的war包怎么部署问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"jeecg-boot的war包怎么部署"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、后台项目xxx-business-data-desk打war包

1.pom.xml文件中项目打包格式设置为war

4.0.0uxh-business-module-systemwar

2.pom.xml文件删除插件spring-boot-maven-plugin

下面配置删除

   org.springframework.bootspring-boot-maven-plugin   

二、后台项目xxx-business-data-desk部署tomcat

1.设置tomcat端口号80,设置编码URLEncoding="UTF-8"

2.部署项目到tomcat安装目录webapps/uxh_BusinessDataDesk下

完成之后通过 http://localhost:8080/uxh_BusinessDataDesk 可以访问项目,提示token错误说明部署成功!

注意:tomcat解压war后的目录名称即你访问的根路径,即这里的uxh_BusinessDataDesk

三、前台项目uxh-xxx-vue build

1.修改public/index.html,这里需要将域名修改为自己的域名

//window._CONFIG['domianURL'] = 'http://127.0.0.1:8080/uxh_BusinessDataDesk';//本地window._CONFIG['domianURL'] = 'http://bms.xxx.com:8080/uxh_BusinessDataDesk';//阿里云域名地址

2. 后台接口服务项目名默认是jeecg-boot,如果需要个性haul可以修改src/utils/request.js中的baseURL参数:

// 创建 axios 实例const service = axios.create({  baseURL: '/uxh_BusinessDataDesk', // api base_url  timeout: 120000 // 请求超时时间})

3. build项目,使用build命令打包项目,build完成后台会生成一个dist的目录该目录下极为build后的文件。

四、nginx配置(/usr/local/nginx/conf/nginx.conf)

nginx监听80端口

server {                listen       80;                server_name  你的域名;                #后台服务配置,配置了这个location便可以通过http://域名/jeecg-boot/xxxx 访问                             location ^~ /uxh_BusinessDataDesk{                        proxy_pass              http://127.0.0.1:8080/jeecg-boot/;                        proxy_set_header        Host 127.0.0.1;                        proxy_set_header        X-Real-IP $remote_addr;                        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;}                #解决Router(mode: 'history')模式下,刷新路由地址不能找到页面的问题                location / {                        root   html;                        index  index.html index.htm;if (!-e $request_filename) {                                rewrite ^(.*)$ /index.html?s=$1 last;break;}}}

四、nginx开启压缩,提高首页访问效率(官网展示的前端项目nginx部署的时候加上gzip压缩,加速第一次访问 )

nginx.conf的http中加入以下片断

  # gzip config    gzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary on;gzip_disable "MSIE [1-6]\.";

配置后启动tomcat,启动nginx
通过http://你的域名/ 访问项目,出现如下页面,使用账户/密码:admin/123456 登录成功即可!

到此,关于"jeecg-boot的war包怎么部署"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

项目 域名 后台 配置 目录 学习 文件 成功 地址 更多 问题 页面 帮助 服务 接下来 前台 前端 参数 口号 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器管理器添加角色在哪里 未找到地平线五的服务器 河南潮流软件开发服务以客为尊 芜湖手机软件开发哪家公司好 北京戴尔服务器维修费用 饥荒服务器风格会影响地图吗 察看当前数据库中表明语句是 江苏个人软件开发供应 软件开发公司部门体系图 数据库的内存怎么算 魔兽世界北美服务器开服时间 数据库属于什么类型的文献 备份数据库和还原数据库 国产sql实时数据库价格 锦浪科技股份有限公司软件开发 首届网络安全宣传月主题 软件开发需要专升本 公司局域网服务器故障处理方法 一个数据中心机柜能放几个服务器 智慧校园 网络安全 存储阵列管理服务器 企业专利分析数据库 企业服务器维修方案 网络安全吃香吗 lua数据库视频教程 风暴英雄服务器同步 中润软件开发公司电话 信息网络安全与应用就业前景 盐城企业软件开发常见问题 萨沙区域安全服务器
0