Create a new ESXi host with 2G RAM/ 20G disk, Debian 10
# Install java JRE
sudo apt install openjdk-11-jre
java –version
# Install apache ant
wget https://downloads.apache.org/ant/binaries/apache-ant-1.10.12-bin.tar.xz
tar xvfJ apache-ant-1.10.12-bin.tar.xz
sudo mv apache-ant-1.10.12/ /usr/local/ant
sudo bash -c ” cat >>/etc/profile ” << EOF
ANT_HOME=”/usr/local/ant”
PATH=”$PATH:/usr/local/ant/bin”
export ANT_HOME
export PATH
EOF
source /etc/profile
ant –version
# Install Tomcat
sudo apt-get install tomcat9 tomcat9-admin
http://127.0.0.1:8080/
http://${SERVER_IP}:8080/
ls -l /var/lib/tomcat9/webapps/ROOT/
# Build drawio, war package
wget https://github.com/jgraph/drawio/archive/refs/tags/v17.1.3.tar.gz
tar xvfz v17.1.3.tar.gz
cd drawio-17.1.3
( cd etc/build && ant war )
# Install drwaio
sudo cp build/draw.war /var/lib/tomcat9/webapps
http://127.0.0.1:8080/draw
http://${SERVER_IP}:8080/draw
# Change draw as the root of tomcat
cd /var/lib/tomcat9/webapps
sudo rm -rf ROOT
sudo mv draw.war ROOT.war
http://127.0.0.1:8080
http://${SERVER_IP}:8080
# Change tomcat to the http default port: 80
sudo grep 8080 /etc/tomcat9/*
sudo sed -i “s/8080/80/g” /etc/tomcat9/server.xml
http://127.0.0.1
http://${SERVER_IP}