在ubuntu虛擬機器上通過tomcat部署react的build專案
1.tomcat下載 官網下載
下載連結:https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
2.jdk環境下載
終端中輸入如下:
sudo apt install openjdk-8-jre-headless
輸入java -version
檢視版本是否為jdk1.8.0
3.把build檔案放到tomcat的/webapps/ROOT檔案下
由於我的tomcat資料夾都是上鎖的 所以我操作的時候直接輸入 su
進最高許可權了(我這裡把build檔案重新命名為safeExp了)
檢視tomcat的conf 檔案下的 servlet.xml,檢視埠號(預設為8080);
如果之前8080埠被佔用過,則修改connect標籤中的port為80埠
4.啟動tomcat服務
sh startup.sh
開啟tomcat服務 ;
sh shutdown.sh
關閉tomcat服務;
開啟tomcat服務後在瀏覽器上輸入虛擬機器ip:埠/react打包的資料夾名
即可訪問
例如:http://172.16.186.181/safeExp
5.主機也可以訪問虛擬機器上的web專案。
如果失敗,可以通過ufw status
檢視防火牆是否開啟。用ufw disable
關閉防火牆
至此成功。
相關文章
- OA專案-虛擬機器上部署專案虛擬機
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet
- 如何將React專案,部署到Web伺服器的Tomcat 上ReactWeb伺服器Tomcat
- 【虛擬機器】Windows(x86)上部署ARM虛擬機器(Ubuntu)虛擬機WindowsUbuntu
- VMWARE虛擬機器的Ubuntu通過橋接方式連線主機虛擬機Ubuntu橋接
- ubuntu虛擬機器設定靜態ip(windows能夠ping通ubuntu虛擬機器)Ubuntu虛擬機Windows
- 虛擬機器Tomcat的安裝虛擬機Tomcat
- 通過配置tomcat在瀏覽器訪問非專案中的檔案Tomcat瀏覽器
- 通過Virtualbox搭載虛擬機器虛擬機
- web專案部署上線(無虛擬主機,待學習)Web
- Linux虛擬機器安裝配置到專案上架Linux虛擬機
- 使用虛擬機器在CentOS上安裝部署資料庫使用虛擬機CentOS資料庫
- Ubuntu虛擬機器進入虛擬環境的流程Ubuntu虛擬機
- ubuntu虛擬機器安裝Ubuntu虛擬機
- win10如何在虛擬機器上安裝ubuntu_win10虛擬機器安裝ubuntu詳細教程Win10虛擬機Ubuntu
- 在CentOS上建立虛擬機器以及RedisCentOS虛擬機Redis
- 虛擬機器Ubuntu 掛載硬碟虛擬機Ubuntu硬碟
- 虛擬機器的檔案怎麼複製出來 如何把虛擬機器上的檔案拷到電腦上虛擬機
- veeambackup通過虛擬機器還原系統檔案操作說明虛擬機
- xshell能ping通虛擬機器,不能連線虛擬機器虛擬機
- 使用虛擬機器在CentOS上安裝部署openGauss資料庫指導虛擬機CentOS資料庫
- 通過虛擬機器學習作業系統引導檔案的配置虛擬機機器學習作業系統
- Android上的ART虛擬機器Android虛擬機
- Android上的Dalvik虛擬機器Android虛擬機
- thinkphp5專案如何在雲虛擬主機部署PHP
- vmware中ubuntu虛擬機器擴容Ubuntu虛擬機
- 在VMware上安裝CentOS版本的Linux虛擬機器CentOSLinux虛擬機
- Ubuntu 20.04.2 KVM虛擬機器動態遷移實現(上)Ubuntu虛擬機
- ubuntu 2204 虛擬機器的新安裝之後Ubuntu虛擬機
- Tomcat—部署配置及優化(安裝部署;虛擬主機配置;優化)Tomcat優化
- 通過git shell 在Github上傳本地專案Github
- ubuntu虛擬機器 掛載共享目錄Ubuntu虛擬機
- 基於VirtualBox虛擬機器安裝Ubuntu虛擬機Ubuntu
- 虛擬機器Ubuntu設定ssh連線虛擬機Ubuntu
- wmware 安裝ubuntu18.04 虛擬機器Ubuntu虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 使用libvirt 在伺服器上安裝openSuse虛擬機器伺服器虛擬機
- 在虛擬機器上搭建主機可訪問的web服務虛擬機Web