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 /data
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.22/bin/apache-tomcat-10.0.22.tar.gz --no-check-certificate
tar -zxvf apache-tomcat-10.0.22.tar.gz
mkdir /usr/local/tomcat
mv apache-tomcat-10.0.22 /usr/local/tomcat
cd /usr/local/tomcat/apache-tomcat-10.0.22/bin
chown 777 catalina.sh
sh 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