首页 > 社交 > 科普中国

java项目本地部署JeecgBoot低代码开发平台Vue3版系统源码

常驻编辑 科普中国 2022-09-22 在线   代码   项目   系统   宝塔   表单   源码   模块   流程   数据库   文件   平台
  • 打开宝塔,在wwwroot目录下新建一个文件夹,修改目录权限为root,把jar文件上传到上面,再回到网站,点击Java项目,项目类型选择Spring_boot,项目jar路径选择刚才上传的jar文件,端口要填写对应本地的8080端口,项目用户选择root,绑定域名后点击提交。
  • 还要回到java项目管理,点击配置文件修改一下nginx配置,如下:
  • upstream jeecgapi.com {
          server 127.0.0.1:8080;
         }  
    server{
         ...其他代码...
         ................
       location / {
          root   html;
          index  index.html index.htm;
       		proxy_pass  http://jeecgapi.com;  
       		#ip remote_addr
       		proxy_set_header X-Forwarded-Scheme  $scheme;
      	  proxy_redirect    off;     
       		proxy_set_header  Host             $host;
       		proxy_set_header  X-Real-IP        $remote_addr;
       		proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
            }
         ...其他代码...
         ................
         }
    1. 访问http://域名/jeecg-boot页面,正常显示接口文档的话说明后端已经部署成功了。

    vue3前端搭建教程

    1. 下载好代码后,使用vscode打开jeecweb目录,按照以下流程开发
    # 安装yarn
    npm install -g yarn
    
    # 下载依赖
    yarn install
    
    # 启动(本地开发需要用到)
    yarn run serve
    
    # 编译打包项目
    yarn run build
    1. 修改.env.development与.env.production里的配置信息(可以参考视频教程修改)
    2. 开发好后可以部署到自己宝塔面板中,执行yarn run build打包出一个dist目录,压缩里面的文件,在宝塔新建一个站点,PHP版本选择纯静态,添加成功后把dist目录下的压缩包上传到网站根目录中解压缩。点击站点里的配置文件,添加以下规则:
    upstream jeecgadmin.com {
      server 127.0.0.1:80;
     }
    server
    {
       ...其他代码...
         ................ 
        location / {
             # 用于配合 browserHistory使用
       			try_files $uri $uri/ /index.html;
        }
        location  /jeecg-boot {
      			proxy_pass         http://127.0.0.1:8080/jeecg-boot;
      			proxy_redirect off;
      			#真实IP
      			proxy_set_header  Host             $host;
      			proxy_set_header  X-Real-IP        $remote_addr;
      			set $my_proxy_add_x_forwarded_for $proxy_add_x_forwarded_for;
      			if ($proxy_add_x_forwarded_for ~* "127.0.0.1"){
         			set $my_proxy_add_x_forwarded_for $remote_addr;
      	}
      			proxy_set_header   X-Forwarded-For $my_proxy_add_x_forwarded_for;
        }
        ...其他代码...
         ................
    }
    1. 打开域名,验证码能正常刷新即部署成功,默认后台账号密码:admin 123456

    系统介绍

    • JeecgBoot是基于代码生成器的低代码开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。
    • 帮助解决Java项目70%的重复工作,让程序员更多关注业务逻辑。能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!
    • JeecgBoot还拥有在线开发模式(No代码概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等。

    相关阅读:

  • 关晓彤密室恋爱教学,不仅推理智商在线,传授恋爱知识表白
  • caj文件怎么打开(caj转pdf在线转换器)
  • qq资料怎么弄空白(空白资料在线清空)
  • 新东方在线怎么样(高中最好的十个网课平台)
  • 新东方网课怎么样(新东方在线网课收费标准)
  • 小牛在线怎么样(小牛在线现在到底什么情况)
  • 优速物流怎么样(优速在线人工客服)
  • 小牛在线最近怎么了(小牛在线最新消息1月3日)
  • 网上买戒指怎么量尺寸(在线测量戒指尺寸)
  • 太平人寿怎么样(太平人寿在线测评)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。