温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jeecg-boot的war包怎么部署

发布时间:2021-12-10 16:25:04 来源:亿速云 阅读:525 作者:iii 栏目:大数据

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

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

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

<modelVersion>4.0.0</modelVersion><artifactId>uxh-business-module-system</artifactId><packaging>war</packaging>

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

下面配置删除

<build>
   <plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin>
   </plugins></build>

二、后台项目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包怎么部署”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI