东方通Web和Tomcat部署Oinone项目

场景描述

在国产化和信创体系下,可能会要求使用东方通Web服务器(TongWeb)或者Tomcat等应用服务器部署项目;本文介绍使用TongWeb或者Tomcat部署Oinone项目时的方法。

你需要了解

  • 了解Tomcat容器,TongWeb的操作基本和Tomcat类似;
  • 项目打包成成war包和Jar的区别;

Springboot项目打成war包

详细步骤参考:https://www.cnblogs.com/memoa/p/10250553.html

TongWeb和Tomcat部署War包

  • TongWeb部署war包一般会有提供操作手册,这里不在说明;
  • Tomcat部署war包可以参考网上的资料,这里不在说明;
  • 本文仅说明部署Oinone打成的War包不同之处;

Oinone项目War包部署

已知限制

  • Oinone项目在部署时,需要指定生命周期-Plifecycle=INSTALL等
  • 而TongWeb和Tomcat无法在启动脚本中设置Program arguments

解法办法

通过yml文件的配置,可以配置等同于-Plifecycle=INSTALL的参数

pamirs:
  boot:
    init: true
    sync: true
    profile: AUTO
    install: AUTO
    upgrade: FORCE
    modules:

配置参考

配置参考 模块之启动指令

参数 名称 默认值 说明
-Plifecycle 生命周期部署指令 RELOAD 可选项:无/INSTALL/PACKAGE/RELOAD/DDL
  • 安装(INSTALL)
    install为AUTO;upgrade为FORCE;profile为AUTO
  • 打包(PACKAGE)
    install为AUTO;upgrade为FORCE;profile为PACKAGE
  • 重启(RELOAD)
    install、upgrade、profile为READONLY
  • 打印变更DDL(DDL)
    install为AUTO;upgrade为FORCE;profile为DDL

Oinone社区 作者:望闲原创文章,如若转载,请注明出处:https://doc.oinone.top/install/7361.html

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

(0)
望闲的头像望闲数式管理员
上一篇 2024年5月18日 上午10:34
下一篇 2024年5月18日 下午4:07

相关推荐

  • 平台配置日志输出和推送到APM与LogStash

    场景描述 目前设计器镜像启动后日志文件为out.log,是启动脚本中定向输出了(>>)out.log文件。实际项目可能: 日志输出到特定目录的特定文件名中 指定以日志保留策略(单个文件大小和文件保留个数) 日志输出到APM工具中(如skywalking) 日志推送到LogStash 日志自定义输出 不定向输出,采用自己配置的方式,与标准的Spri…

    2024年5月18日
    14200
  • Centos7 部署mysql8详细教程

    安装前准备 1.访问mysql官网下载mysql8软件包 https://dev.mysql.com/downloads/mysql/选择相应的版本如:RPM Bundle mysql-8.0.33-1.el7.x86_64.rpm-bundle.tarRPM Bundle 8.0.33 下载地址:https://dev.mysql.com/get/Down…

    2023年11月7日
    5500
  • 【界面设计器】树下拉/级联

    阅读之前 你应该: 熟悉模型的增删改查相关内容。【界面设计器】模型增删改查基础 了解联动关系的相关内容。【界面设计器】左树右表 名词解释 字段组件:为字段提供交互能力的组件,一个字段对应一个组件。 关联关系字段:在模型中与其他模型建立关联关系的字段。 可选项:选择组件使用的具体选项,可以是静态的,也可以是动态的。 选中:用户在使用选择组件时,针对某一选项标记…

    2023年11月1日
    6900
  • 如何解决界面设计器保存提示:元数据不存在或已删除

    现象 界面设计器设计页面的时候,从左侧边栏模型下拖入了一个字段到页面,保存的时候提示:元数据不存在或已删除 原因 共base库不共元数据缓存redis导致的,不共redis的情况下,每次本地新增或修改元数据(如:字段、方法)启动后会同步本地redis,再去线上启动的时候,由于元数据已经在本地写入到了base库,所以该次启动不会触发redis差量更新 解决方案…

    5天前
    24500
  • 数据源配置使用注意事项

    启动工程的application.yml内可以通过ds-map为每个模块配置数据源,未在ds-map指定的会根据default-ds-key的值设置默认的数据源, 1. 共一套base库的所有启动工程,相同模块的dsKey名称一定要是一样的 2. 如果有需求2个启动工程中对同一个模块要区分库,如:2个启动工程的“用户user模块”读不同的库,那么需要将配置中…

    2天前
    20200

发表回复

登录后才能评论