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) 系列(三)相关推荐

  1. draw.io二次开发(1)三种运行模式的区别

    想尝试在开源的drawio的基础上做一些开发,实现自己的定制化需求.可能是因为这个工具已经非常完善了吧,找到的大部分都是教你如何使用,开发相关资料太少,看来只能靠自己了. 关于开发环境搭建,请先看这一 ...

  2. draw.io二次开发(2)文件解读

    最先加载了: drawio/src/main/webapp/js/grapheditor/Dialogs.js L289 : ColorDialog.prototype.createApplyFunc ...

  3. AutoCAD二次开发基础(三):船体型线绘制

    AutoCAD二次开发系列 文章目录 前言 一.绘制船体横剖线 二.绘制船体纵剖线 三.绘制船体肋骨型线图 前言 用程序生成船体型线图,无疑会提高开发效率. 一.绘制船体横剖线 任务:编制程序,根据水 ...

  4. 【菠萝狗四足机器人】二次开发教程--第三章 【腿部校准和步态效果调试】

    腿部校准和步态效果调试 1 前言 2 腿部调中(0位校准) 3 步态效果调试 3.1 重心标定 3.2 自动重心补偿量调节 4 结束 1 前言 承接上次的教程,本次文章,将教你怎么对 Py-apple ...

  5. CAD二次开发c#(三)简单的二、三维开发实例

    以下将列举几个简单的二.三维开发的小例子: //定位 public void Zoom() {Document doc = Autodesk.AutoCAD.ApplicationServices.A ...

  6. KODI(原XBMC)二次开发完全解析(三)-------获取视频输入流

    上篇讲到player的建立流程KODI(原XBMC)二次开发完全解析(二)-------创建player,接着上篇确定哪一个才是真正干活的player. m_pPlayer->CreatePla ...

  7. GIS二次开发:实验三 矢量文件创建与编辑

    实验三 矢量文件创建与编辑 一.实验目的 1.了解文本文件的读取 2.掌握shapefile文件的创建 3.掌握矢量要素的添加: 4.掌握字段的添加及属性编辑 二.实验仪器与设备 计算机.visual ...

  8. CATIA CAA二次开发专题(三)---------创建自己的Workbench

    牛刀小试之:我的Workbench 开发环境已经建立起来,该试试身手了. 参阅大量网络教程,取长补短,完成了第一个交互式测试项目,建立一个workbench. CAA交互式开发的一般顺序: (1).建 ...

  9. MP地面站二次开发教程(三)Mavlink通讯协议(4)地面站数据显示调试及其指令填充

    目录 1.利用SimpleExample和Mavlink inspector的调试使用 2.Mavlink设置模式指令的填充 3.Mavlink控制指令的填充 4.MAV_CMD 在地面站做一些显示和 ...

  10. 【开发者portal在线开发插件系列三】字符串 及 可变长度字符串

    基础篇 基础场景见上面两个帖子,这里单独说明字符串和可变长度字符串的用法. 话不多说,开始今天的演(表)示(演) Profile和插件开发 添加一个string类型的属性: 在插件里添加一条数据上报消 ...

最新文章

  1. C++之抽象基类与纯虚函数
  2. Java线程的等待与唤醒代码示例
  3. 干货|吴恩达Coursera课程教你学习神经网络二!
  4. 13、oracle数据库下的游标
  5. 使用Http协议访问网络--HttpClient
  6. pythonturtle画点的指令_简述python的turtle绘画命令及解释
  7. [react] 如何更新组件的状态?
  8. 【转】DICOM图像像素值(灰度值)转换为CT值
  9. Bailian2698 八皇后【回溯】
  10. 汇编 学到哪里写哪里——栈
  11. 人脸重建github源码总结
  12. python文本风格_Python的代码风格
  13. 00002__Proxyee-down__百度网盘下载加速软件
  14. c语言 设置线程优先级,C# Priority:多线程优先级设置
  15. 【UVa 12304】2D Geometry 110 in 1! (计算几何、圆)
  16. 乔家大院的5A牌子被摘了,但且别急着叫好
  17. 使用gif.js根据视频片段生成GIF图
  18. 算法设计大赛21题---三升序列(DFS)
  19. 论文笔记《Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts》
  20. 从DLL生成LIB文件

热门文章

  1. 计算机绘图作业西南交大,西南交大计算机绘图A 离线作业.doc
  2. 一文详解BQSR-碱基质量矫正原理和实战
  3. Python: sys.path.append()用法
  4. 对国内基金行业的一些思考 【投资干货】
  5. python实现蜂鸣器演奏两只老虎
  6. keepalived配置虚拟ip无法ping通解决方法
  7. 数学史上的三次数学危机
  8. 双硬盘双win10互不干扰_笔者详解win10系统双硬盘经常提示“盘符交错”的技巧...
  9. 计算机硬盘从盘的设置,双硬盘怎么设置主从盘 电脑双硬盘设置主从教程
  10. T-BOX,OBD区别