{"id":256119,"date":"2022-03-21T23:06:26","date_gmt":"2022-03-21T15:06:26","guid":{"rendered":"https:\/\/blog.zhenglei.net\/?p=256119"},"modified":"2022-03-25T14:57:14","modified_gmt":"2022-03-25T06:57:14","slug":"deploy-draw-io-app-website-on-local-lan","status":"publish","type":"post","link":"https:\/\/blog.zhenglei.net\/?p=256119","title":{"rendered":"Deploy draw.io app website on local LAN"},"content":{"rendered":"\n<p>Create a new ESXi host with 2G RAM\/ 20G disk, Debian 10<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Install java JRE<\/h1>\n\n\n\n<p>sudo apt install openjdk-11-jre<br>java &#8211;version<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Install apache ant<\/h1>\n\n\n\n<p>wget https:\/\/downloads.apache.org\/ant\/binaries\/apache-ant-1.10.12-bin.tar.xz<br>tar xvfJ apache-ant-1.10.12-bin.tar.xz<br>sudo mv apache-ant-1.10.12\/ \/usr\/local\/ant<br>sudo bash -c &#8221; cat &gt;&gt;\/etc\/profile &#8221; &lt;&lt; EOF<br>ANT_HOME=&#8221;\/usr\/local\/ant&#8221;<br>PATH=&#8221;$PATH:\/usr\/local\/ant\/bin&#8221;<br>export ANT_HOME<br>export PATH<br>EOF<br>source \/etc\/profile<br>ant &#8211;version<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Install Tomcat<\/h1>\n\n\n\n<p>sudo apt-get install tomcat9 tomcat9-admin<\/p>\n\n\n\n<p>http:\/\/127.0.0.1:8080\/<br>http:\/\/${SERVER_IP}:8080\/<br>ls -l \/var\/lib\/tomcat9\/webapps\/ROOT\/<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Build drawio, war package<\/h1>\n\n\n\n<p>wget https:\/\/github.com\/jgraph\/drawio\/archive\/refs\/tags\/v17.1.3.tar.gz<br>tar xvfz v17.1.3.tar.gz<br>cd drawio-17.1.3<br>( cd etc\/build &amp;&amp; ant war )<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Install drwaio<\/h1>\n\n\n\n<p>sudo cp build\/draw.war \/var\/lib\/tomcat9\/webapps<\/p>\n\n\n\n<p>http:\/\/127.0.0.1:8080\/draw<br>http:\/\/${SERVER_IP}:8080\/draw<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Change draw as the root of tomcat<\/h1>\n\n\n\n<p>cd \/var\/lib\/tomcat9\/webapps<br>sudo rm -rf ROOT<br>sudo mv draw.war ROOT.war<\/p>\n\n\n\n<p>http:\/\/127.0.0.1:8080<br>http:\/\/${SERVER_IP}:8080<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"># Change tomcat to the http default port: 80<\/h1>\n\n\n\n<p>sudo grep 8080 \/etc\/tomcat9\/*<br>sudo sed -i &#8220;s\/8080\/80\/g&#8221; \/etc\/tomcat9\/server.xml<\/p>\n\n\n\n<p>http:\/\/127.0.0.1<br>http:\/\/${SERVER_IP}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create a new ESXi host with 2G RAM\/ 20G  &hellip; <a href=\"https:\/\/blog.zhenglei.net\/?p=256119\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[193,7,13,6,2,18],"tags":[398],"class_list":["post-256119","post","type-post","status-publish","format-standard","hentry","category-cloud-2","category-document","category-html","category-internet","category-linux","category-software-download","tag-draw-io"],"_links":{"self":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/256119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=256119"}],"version-history":[{"count":3,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/256119\/revisions"}],"predecessor-version":[{"id":256123,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/256119\/revisions\/256123"}],"wp:attachment":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=256119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=256119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=256119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}