低代码启动说明

运行低代码后端

1. 前置准备

1.1. 解压(部署.zip),找到后端工程pamirs-demo

1.2.下载idea以及安装平台的idea插件

1.2.1 jdk安装

如本机环境没有安装jdk8,需先安装
mac:
https://shushi.yuque.com/yoxz76/oio4/da7ipfh7zx4d64z0#S4WuG
window:
https://shushi.yuque.com/yoxz76/oio4/tkay0kgxd1w01hmv#iiW5T

1.2.2 idea的插件安装教程:

mac:
https://shushi.yuque.com/yoxz76/oio4/da7ipfh7zx4d64z0#qreOx
windows:
https://shushi.yuque.com/yoxz76/oio4/tkay0kgxd1w01hmv#wlWrR

1.2.3 maven下载安装

mvn下载地址,推荐安装3.6.3
https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/
mac:
https://shushi.yuque.com/yoxz76/oio4/da7ipfh7zx4d64z0#UO9GH
windows:
https://shushi.yuque.com/yoxz76/oio4/tkay0kgxd1w01hmv#keOft

2. 修改bootstrap.yml中运行环境配置

修改其中zk的IP:192.168.0.121->改成docker安装的宿主机IP
默认profiles设置是dev,注意对应生效的yml文件为applicaiton-dev.yml

spring:
  profiles:
    active: dev
  application:
    name: pamirs-demo
  cloud:
    service-registry:
      auto-registration:
        enabled: false
pamirs:
  default:
    environment-check: true
    tenant-check: true

---
spring:
  profiles: dev
  cloud:
    service-registry:
      auto-registration:
        enabled: false
    config:
      enabled: false
      uri: http://127.0.0.1:7001
      label: master
      profile: dev
    nacos:
      server-addr: http://127.0.0.1:8848
      discovery:
        enabled: false
        namespace:
        prefix: application
        file-extension: yml
      config:
        enabled: false
        namespace:
        prefix: application
        file-extension: yml
dubbo:
  application:
    name: pamirs-demo
    version: 1.0.0
  registry:
    address: zookeeper://192.168.0.121:2182
  protocol:
    name: dubbo
    port: 20880
    serialization: pamirs
  consumer:
    timeout: 5000
  provider:
    timeout: 5000
  scan:
    base-packages: pro.shushi
  cloud:
    subscribed-services: 

3. 修改application-dev.yml中对应中间件的IP和端口

3.1 redis

修改对应redis的IP端口以及密码

spring:
  redis:
    database: 0
    host: 192.168.0.121 #改成docker安装的宿主机IP
    port: 6378
    timeout: 5000
    password: Abc@1234

3.2 mysql

如自行安装mysql,直接改成mysql的IP和账号信息
如直接使用docker提供的mysql,则修改对应的IP为docker安装的宿主机IP

    biz:
      driverClassName: com.mysql.cj.jdbc.Driver
      type: com.alibaba.druid.pool.DruidDataSource
      url: jdbc:mysql://192.168.0.121:3307/demo_biz?useSSL=false&allowPublicKeyRetrieval=true&useServerPrepStmts=true&cachePrepStmts=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&autoReconnect=true&allowMultiQueries=true
      username: root
      password: Abc@1234
      initialSize: 5
      maxActive: 200
      minIdle: 5
      maxWait: 60000
      timeBetweenEvictionRunsMillis: 60000
      testWhileIdle: true
      testOnBorrow: false
      testOnReturn: false
      poolPreparedStatements: true
      asyncInit: true
    pamirs:
      driverClassName: com.mysql.cj.jdbc.Driver
      type: com.alibaba.druid.pool.DruidDataSource
      url: jdbc:mysql://192.168.0.121:3307/demo_pamirs?useSSL=false&allowPublicKeyRetrieval=true&useServerPrepStmts=true&cachePrepStmts=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&autoReconnect=true&allowMultiQueries=true
      username: root
      password: Abc@1234
      initialSize: 5
      maxActive: 200
      minIdle: 5
      maxWait: 60000
      timeBetweenEvictionRunsMillis: 60000
      testWhileIdle: true
      testOnBorrow: false
      testOnReturn: false
      poolPreparedStatements: true
      asyncInit: true
    base:
      driverClassName: com.mysql.cj.jdbc.Driver
      type: com.alibaba.druid.pool.DruidDataSource
      url: jdbc:mysql://192.168.0.121:3307/demo_base?useSSL=false&allowPublicKeyRetrieval=true&useServerPrepStmts=true&cachePrepStmts=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&autoReconnect=true&allowMultiQueries=true
      username: root
      password: Abc@1234
      initialSize: 5
      maxActive: 200
      minIdle: 5
      maxWait: 60000
      timeBetweenEvictionRunsMillis: 60000
      testWhileIdle: true
      testOnBorrow: false
      testOnReturn: false
      poolPreparedStatements: true
      asyncInit: true

3.3 zk

  zookeeper:
    zkConnectString: 192.168.0.121:2182 #改成docker安装的宿主机IP
    zkSessionTimeout: 60000
    rootPath: /demo

3.4 mq

  event:
    enabled: true
    schedule:
      enabled: true
      ownSign: demo
    rocket-mq:
      ## enabled 为 false情况不用配置
      namesrv-addr: 192.168.0.121:19876 #改成docker安装的宿主机IP

3.5 sql-records监听文件夹路径修改

  record:
    sql:
      #改成自己本地路径,比如d:/sql-records
      store: /opt/pamirs/logs/sql-records

4. IDEA 配置

4.1 设置maven的setting.xml

低代码启动说明

如maven的版本为3.8.x,在 settings.xml 中通过配置 mirror 禁用了不安全的 http 链接,默认情况下必须使用 https 的仓库地址。

想要使用 http 方式,需要禁用 settings.xml 中的如下配置:

    <mirrors>
        <mirror>
            <id>maven-default-http-blocker</id>
            <mirrorOf>external:http:*</mirrorOf>
            <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
            <url>http://0.0.0.0/</url>
            <blocked>true</blocked>
        </mirror>
    </mirrors>

4.2 设置编译参数

配置Complier为-Djps.track.ap.dependencies=false
低代码启动说明

配置Java Complier为 -parameters
低代码启动说明

配置Annotation Proccessors勾选Enable nanotation processing
低代码启动说明

4.3 设置启动参数

数式Oinone低代码-后端初始化工程启动

编译maven 拉取包

执行maven install 然后再reload,完成以后点启动成功
低代码启动说明

启动参数配置

如找不到启动类,可以图中所示找到DemoApplication 在图中位置右键编辑启动类配置
低代码启动说明
低代码启动说明
配置Program arguments (程序实参)为-Plifecycle=INSTALL,如页面上找不到,可点击Modify options 勾选Program arguments后就可以配置 不配置工程启动会报错
低代码启动说明

5. 启动成功

如出现一下报错,直接点击JAR manifest即可
低代码启动说明
出现如下字样,Oinone后端就启动好了!
低代码启动说明

Oinone社区 作者:数式-海波原创文章,如若转载,请注明出处:https://doc.oinone.top/install/backendinstall/4519.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
数式-海波的头像数式-海波数式管理员
上一篇 2023年11月10日
下一篇 2023年11月13日

相关推荐

  • 如何添加数据可视化运行时依赖        前端部署

    如何添加数据可视化运行时依赖

    前端 package.json中新增依赖 @kunlun/data-designer-open-pc,版本跟@kunlun/dependencies的填一样 src/main.ts内导入依赖 // 导入代码放在VueOioProvider方法执行前即可 import '@kunlun/data-designer-open-pc'; 后端 …

    4天前
    00
  • 后端无代码设计器Jar包启动方法        后端部署

    后端无代码设计器Jar包启动方法

    下载Oinone专属启动器 oinone-boot-starter.zip Mac OS平台启动 # 直接运行 ./darwin-boot java -jar ./pamirs-designer-boot-4.7.0.jar # nohup后台运行 nohup ./darwin-boot java -jar ./pamirs-designer-boot-4….

    2天前
    00
  • 东方通Web和Tomcat部署Oinone项目        后端部署

    东方通Web和Tomcat部署Oinone项目

    场景描述 在国产化和信创体系下,可能会要求使用东方通Web服务器(TongWeb)或者Tomcat等应用服务器部署项目;本文介绍使用TongWeb或者Tomcat部署Oinone项目时的方法。 你需要了解 了解Tomcat容器,TongWeb的操作基本和Tomcat类似; 项目打包成成war包和Jar的区别; Springboot项目打成war包 详细步骤参…

    2天前
    00
  • pamirs-license 许可证使用常见问题        后端部署

    pamirs-license 许可证使用常见问题

    如何获取许可证? 联系数式运维人员获取许可证。(以下内容全部使用表示许可证文件路径) subject:授权主体名称 license.lic:许可证文件 不同许可证类别有什么不同? 许可证类型 限制功能 试用 TRIAL 有效期最大不超过30天 商业授权 BUSINESS 有效期同商业授权有效期 开发授权 DEVELOP 每次安装最大有效期不超过1天,必须绑定…

    2023年11月1日
    00
  • 后端初始化工程启动        后端部署

    后端初始化工程启动

    在拿到Oinone初始化的后端工程体验时,配置修改点

    2023年11月3日
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注