本文基於CentOS-7-x86_64-Minimal-2003.iso鏡像版本:
jdk1.8:https://pan.baidu.com/s/1JNrvTpAo_t11AO-HpJqp7g
提取碼:e27k
1.安裝tomcat前提是安裝好jdk。(已安裝的,請忽略)
1.路徑創建:mkdir -p /usr/local/java1.8
2. 解壓: tar -zxvf jdk-8u251-linux-x64.tar.gz
3. vim /etc/profile 將export JAVA_HOME=/usr/local/java1.8/jdk1.8.0_251
export PATH=$JAVA_HOME/bin:$PATH加入到文件末尾,保存(這裏CLASSPATH根據你情況配不配,跟Windows一樣)
4. source /etc/profile (生效文件)
5.驗證:java -version(效果如下圖。)
2.Tomcat 安裝教程(verison-9.0.36):
步驟一:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.36/bin/apache-tomcat-9.0.36.tar.gz
步驟二:tar -zxvf apache-tomcat-9.0.36.tar.gz
步驟三:啓動tomcat(./startup.sh)
======================================================================
問題:宿主機能ping通虛擬機,虛擬機不能ping通宿主機,虛擬機能ping通baidu.com
(ps:宿主機和虛擬機通過橋接模式連接的)
宿主機ip:
虛擬機ip:
ps:提示可以先去了解下ping命令的工作原理(這裏簡單描述)
ping命令本身屬於應用層,然後主機A通過利用網絡層的(ICMP協議)經過數據鏈路層、物理層—》到達另一臺主機,另一臺主機B根據(OSI7層協議或者那個5層協議)路徑返回數據包,主機A收到,則ping通。
ping不通大部分是因爲防火牆引起的,我這次的問題是就改宿主機(Win10系統)的防火牆的入站規則解決的。
具體操作:
1.進入這個頁面(防火牆的高級設置)
2.將所有涉及(回顯請求 - ICMPv4-In)的都允許啓動。
爲什麼選擇這個?因爲我們利用的是(ifconfig的IPV4地址),ping命令(ICMP協議)。
爲什麼全部都允許啓動?因爲我是嘗試的,你也可以開部分,看看有沒有生效。
============================================================================
問題:宿主機瀏覽器訪問不了tomcat服務:
一:解決方法:開放防火牆端口
1.firewall-cmd --permanent --add-port=8080/tcp
2.firewall-cmd --reload