jeecg-boot的war包怎么部署

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

创新互联公司专业为企业提供头屯河网站建设、头屯河做网站、头屯河网站设计、头屯河网站制作等企业网站建设、网页设计与制作、头屯河企业网站模板建站服务,10年头屯河做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

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


分享名称:jeecg-boot的war包怎么部署
网站URL:http://ybzwz.com/article/ihepie.html