draw.io 二次开发(idea2020) 系列(三)
CentOS7部署draw.io(war包) - 中二越 - 博客园
第一篇是本地环境搭建
第二篇是代码修改
这里记录下 打成war包 部署到 服务器 (因为平时都是直接springboot项目打jar包,这种古老的用ant打war包的方式没怎么接触过) 具体步骤参考了这个
CentOS7部署draw.io(war包) - 中二越 - 博客园
先去 Apache Ant - Binary Distributions 下载ant工具
我用的是
https://dlcdn.apache.org//ant/binaries/apache-ant-1.10.12-bin.zip
然后解压 把 bin目录加入到系统变量
然后进入工程的 etc\build 目录 执行命令 ant war
然后就可以在工程的 build 目录得到 war包了
附 centos 安装 tomcat10 步骤
cd /datawget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.22/bin/apache-tomcat-10.0.22.tar.gz --no-check-certificatetar -zxvf apache-tomcat-10.0.22.tar.gzmkdir /usr/local/tomcatmv apache-tomcat-10.0.22 /usr/local/tomcatcd /usr/local/tomcat/apache-tomcat-10.0.22/binchown 777 catalina.shsh startup.sh##开启tomcat服务
/usr/local/tomcat/apache-tomcat-10.0.22/bin/startup.sh
##关闭tomcat服务
/usr/local/tomcat/apache-tomcat-10.0.22/bin/shutdown.sh systemctl start firewalld.service ##开启防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent ##开启tomcat端口:8080
systemctl restart firewalld.service ##重启防火墙使8080端口生效
firewall-cmd --list-port ##查询已开放的端口号(如有8080证明防火墙设置成功)
部署 war包
cd /usr/local/tomcat/apache-tomcat-10.0.22/webapps把war包上传到这里
比如 draw.war
然后访问 ip:8080/draw
draw.io 二次开发(idea2020) 系列(三)相关推荐
- draw.io二次开发(1)三种运行模式的区别
想尝试在开源的drawio的基础上做一些开发,实现自己的定制化需求.可能是因为这个工具已经非常完善了吧,找到的大部分都是教你如何使用,开发相关资料太少,看来只能靠自己了. 关于开发环境搭建,请先看这一 ...
- draw.io二次开发(2)文件解读
最先加载了: drawio/src/main/webapp/js/grapheditor/Dialogs.js L289 : ColorDialog.prototype.createApplyFunc ...
- AutoCAD二次开发基础(三):船体型线绘制
AutoCAD二次开发系列 文章目录 前言 一.绘制船体横剖线 二.绘制船体纵剖线 三.绘制船体肋骨型线图 前言 用程序生成船体型线图,无疑会提高开发效率. 一.绘制船体横剖线 任务:编制程序,根据水 ...
- 【菠萝狗四足机器人】二次开发教程--第三章 【腿部校准和步态效果调试】
腿部校准和步态效果调试 1 前言 2 腿部调中(0位校准) 3 步态效果调试 3.1 重心标定 3.2 自动重心补偿量调节 4 结束 1 前言 承接上次的教程,本次文章,将教你怎么对 Py-apple ...
- CAD二次开发c#(三)简单的二、三维开发实例
以下将列举几个简单的二.三维开发的小例子: //定位 public void Zoom() {Document doc = Autodesk.AutoCAD.ApplicationServices.A ...
- KODI(原XBMC)二次开发完全解析(三)-------获取视频输入流
上篇讲到player的建立流程KODI(原XBMC)二次开发完全解析(二)-------创建player,接着上篇确定哪一个才是真正干活的player. m_pPlayer->CreatePla ...
- GIS二次开发:实验三 矢量文件创建与编辑
实验三 矢量文件创建与编辑 一.实验目的 1.了解文本文件的读取 2.掌握shapefile文件的创建 3.掌握矢量要素的添加: 4.掌握字段的添加及属性编辑 二.实验仪器与设备 计算机.visual ...
- CATIA CAA二次开发专题(三)---------创建自己的Workbench
牛刀小试之:我的Workbench 开发环境已经建立起来,该试试身手了. 参阅大量网络教程,取长补短,完成了第一个交互式测试项目,建立一个workbench. CAA交互式开发的一般顺序: (1).建 ...
- MP地面站二次开发教程(三)Mavlink通讯协议(4)地面站数据显示调试及其指令填充
目录 1.利用SimpleExample和Mavlink inspector的调试使用 2.Mavlink设置模式指令的填充 3.Mavlink控制指令的填充 4.MAV_CMD 在地面站做一些显示和 ...
- 【开发者portal在线开发插件系列三】字符串 及 可变长度字符串
基础篇 基础场景见上面两个帖子,这里单独说明字符串和可变长度字符串的用法. 话不多说,开始今天的演(表)示(演) Profile和插件开发 添加一个string类型的属性: 在插件里添加一条数据上报消 ...
最新文章
- C++之抽象基类与纯虚函数
- Java线程的等待与唤醒代码示例
- 干货|吴恩达Coursera课程教你学习神经网络二!
- 13、oracle数据库下的游标
- 使用Http协议访问网络--HttpClient
- pythonturtle画点的指令_简述python的turtle绘画命令及解释
- [react] 如何更新组件的状态?
- 【转】DICOM图像像素值(灰度值)转换为CT值
- Bailian2698 八皇后【回溯】
- 汇编 学到哪里写哪里——栈
- 人脸重建github源码总结
- python文本风格_Python的代码风格
- 00002__Proxyee-down__百度网盘下载加速软件
- c语言 设置线程优先级,C# Priority:多线程优先级设置
- 【UVa 12304】2D Geometry 110 in 1! (计算几何、圆)
- 乔家大院的5A牌子被摘了,但且别急着叫好
- 使用gif.js根据视频片段生成GIF图
- 算法设计大赛21题---三升序列(DFS)
- 论文笔记《Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts》
- 从DLL生成LIB文件
热门文章
- 计算机绘图作业西南交大,西南交大计算机绘图A 离线作业.doc
- 一文详解BQSR-碱基质量矫正原理和实战
- Python: sys.path.append()用法
- 对国内基金行业的一些思考 【投资干货】
- python实现蜂鸣器演奏两只老虎
- keepalived配置虚拟ip无法ping通解决方法
- 数学史上的三次数学危机
- 双硬盘双win10互不干扰_笔者详解win10系统双硬盘经常提示“盘符交错”的技巧...
- 计算机硬盘从盘的设置,双硬盘怎么设置主从盘 电脑双硬盘设置主从教程
- T-BOX,OBD区别