侧边栏壁纸
博主头像
七哥的技术博客

You got a dream, you gotta to protect it!

  • 累计撰写 60 篇文章
  • 累计创建 71 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

是时候放弃processon绘图了,部署私人drawio绘图

admin
2025-01-20 / 0 评论 / 0 点赞 / 12 阅读 / 0 字

绘图的 Processon 确实是一个比较优秀的解决方案,但免费版只有可怜巴巴的 10 张图

之前 processon 在推广,开了的三年会员,当时一起推广的永久会员我记得不到四百块

想着我使用频率不是很高,就犹豫了一下只充了三年会员,然后就将一直来长期使用的 drawio 搁置了

最近时不时有收到它们的续费通知,好家伙,对比之前的付费方案实在有点难以接受

将近三年下来,使用的频率也不高,总共也才几十个图,算算似乎没太大必要开会员

在会员期还没到期之前,重新将绘图切换回使用 drawio,这里使用的是本地部署的解决方案

部署tomcat服务

drawio安装包

drawio 官方地址 https://github.com/jgraph/drawio ,release中下载最新的 war 包

这个 war 包运行需要外部的 Servlet 容器,主流的 Servlet 容器如 tomcat

tomcat部署

tomcat 运行是基于 java 环境的,所以机器上要先部署好 java 环境

apache 官方下载最新版本的 tomcat,下载地址如下

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.98/bin/apache-tomcat-9.0.98-windows-x64.zip

这里以 windows 部署为例,下载后解压到 C:\WebServer\apache-tomcat-9.0.98 路径下

进入到 bin 目录下,双击 startup.bat 运行就可以启动 tomcat 了

tomcat乱码

在 tomcat 终端启动的时候,可能会输出显示乱码

修改 apache-tomcat-9.0.98\conf\logging.properties 下的配置,将下面的 UTF-8 改为 GBK

java.util.logging.ConsoleHandler.encoding = UTF-8

修改后重新启动 tomcat ,现在就可以正常显示了

部署draw.war

将前面下载的 draw.war 包放置于 apache-tomcat-9.0.98\webapps 目录下

然后重启 tomcat ,会将 draw.war 包解压在 webapps 目录下,然后显示输出日志

[...\draw.war]的部署已在[xxxx]ms内完成 类似信息,表示服务已经正常启动

修改端口

默认 tomcat 启动会监听 8080 端口,如果想修改监听端口

请将 apache-tomcat-9.0.98\conf\server.xml 配置中的 8080 修改为指定的端口

浏览器访问

启动成功后,使用浏览器输入服务器地址进行访问 http://192.168.10.200:8080/draw/

提示文件保存的位置,这里暂时不选 Decide later

在菜单 Extras 中将显示的语言改为中文,之后就可以愉快的绘图了

文件存储

在保存绘图文件的时候,可以选择位置如 google drive, one drive, dropbox 存储等

我希望将绘图文件保存在 tomcat 服务器上,但是目前看是不支持这种存储方式

也可以存储在 github 个人仓库中,这里先存储在本地,后续看能否存储在 tomcat 服务器中

0

评论区