個人整理,感謝觀看
- 一,Tomcat的介紹
- 二,核心組件
- 三,處理請求流程
- 四,部署Tomcat
- 下載并安裝JDK
- 安裝后啟動Tomcat
- 優化tomcat啟動速度
- 配置虛擬主機站點
一,Tomcat的介紹
- 目前比較流行的web應用服務器
- 免費的,開放源代碼,跨平臺的web應用服務器;
- 屬于Apache軟體基金會jakarta專案中的一個核心專案
- 深受java愛好者的喜愛,并得到部分軟體開發商的認可
埠號為:8080,
二,核心組件
核心組件有三個:
web容器,servlet容器,JSP容器
畫工略顯粗糙…

三,處理請求流程
處理流程的話,這個有興趣的話可以多去了解一下,咱們就不具體介紹了
四,部署Tomcat
下載并安裝JDK
在部署之前,必須安裝好JDK;
因為JDK是Tomcat運行的必要環境;
是java語言的軟體開發工具包;
下載網址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
根據所使用的的計算機硬體設備,選擇安裝包;
將下載好的軟體包上傳到自定目錄/opt
1.cd /opt
2.rpm -ivh jdk-8u201-linux-x64.rpm #解壓jdk...rpm包
3. ll /usr/java/jdk1.8.0_201-amd64/ #查看程式安裝目錄是否成功;
4.#設定JDK環境變數
vi /etc/profile
# 結尾添加變數:
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
5. source /etc/profile #生效環境變數
6. java -version #查看安裝版本
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode) ;
JDK環境已經搭建!!!
安裝后啟動Tomcat
從Tomcat官網下載軟體包apache-tomcat-9.0.16.tar.gz
http://tomcat.apache.org/
1.將安裝包上傳到/opt目錄下
cd /opt
2.解壓軟體包
tar zxvf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 /usr/local/tomcat #將軟體包移動到/usr/local下
3.啟動tomcat
/usr/local/tomcat/bin/startup.sh # 開啟tomcat
輸入20.0.0.26:8080驗證下,是否開啟成功;

優化tomcat啟動速度
啟動查看日志檔案會發現tomcat啟動很慢,默認情況下都需要幾十秒,可以修改jdk引數進行修改;
1.vi /usr/java/jdk1.8.0_201-amd64/jre/lib/security/java.security
securerandom.source=file:/dev/urandom #組態檔內找到random前添加u
2.關閉服務,再開啟服務;
/usr/local/tomcat/bin/shutdown.sh #關閉服務
/usr/local/tomcat/bin/startup.sh #啟動服務
3.再次輸入20.0.0.26:8080 驗證下就行!!!
配置虛擬主機站點
- 有多個專案同時運行時,一臺服務器不建立運行多個tomcat服務,咱們可以配置虛擬主機
- 通過兩個域名訪問到不同的專案內容;
步驟:
1.創建www和as專案目錄和檔案
2.修改tomcat主組態檔
3.重啟tomcat服務
4.訪問測驗
1.創建兩個測驗頁www和as目錄和測驗檔案
mkdir -p /usr/local/tomcat/webapps/www
mkdir -p /usr/local/tomcat/webapps/as
echo "this is www" > /usr/local/tomcat/webapps/www/index.jsp
echo "this is bbs" > /usr/local/tomcat/webapps/as/index.jsp
2.修改tomcat組態檔
vi /usr/local/tomcat/conf/server.xml
#添加下文配置
<Host name="www.bba.top" appBase="/usr/local/tomcat/webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="flase"
xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/www/"
path="" reloadable="true" />
</Host>
<Host name="www.bbs.top" appBase="/usr/local/tomcat/webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="flase"
xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/as/"
path="" reloadable="true" />
</Host>
3.關閉服務,開啟服務
/usr/local/tomcat/bin/shutdown.sh #關閉服務
/usr/local/tomcat/bin/startup.sh #開啟服務
4.驗證測驗:
由于真機驗證,先做 hosts映射,C:\Windows\System32\drivers\etcx下的hosts檔案內添加!!
輸入www.bba.top:8080
輸入www.bbs.top:8080

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/2842.html
標籤:其他
