柚子快報激活碼778899分享:java tomcat
柚子快報激活碼778899分享:java tomcat
概念
tomcat和php一樣,都是用來處理動態(tài)頁面的
tomcat也可以作為web應(yīng)用服務(wù)器,開源的
tomcat是用java代碼寫的程序,運行的是java的web應(yīng)用程序
tomcat的特點和功能:
特點
1、servle容器:執(zhí)行java servlet ,服務(wù)端的java程序,處理客戶端的http請求,以及響應(yīng)
2、jsp容器:javasever page,這是一種動態(tài)頁面的技術(shù),可以在html的頁面里面嵌入java代碼
3、自己也是一個http服務(wù)器
4、tomcat是一個輕量級的動態(tài)頁面處理程序,高并發(fā)場景不使用。
serviet:
是java語言當(dāng)中用于開發(fā)web應(yīng)用程序的關(guān)鍵組件
作用
處理http請求,生成動態(tài)內(nèi)容以及響應(yīng)客戶端的請求
處理http請求
生成動態(tài)內(nèi)容
處理java的業(yè)務(wù)邏輯
會話管理,保持用戶的狀態(tài)信息,用戶登錄等等
也可以轉(zhuǎn)發(fā)nginx的動態(tài)請求到數(shù)據(jù)庫
jsp:
web應(yīng)用程序的界面,這個界面的語言是用java實現(xiàn)的。以.jsp為結(jié)尾的文件
主要功能
優(yōu)化,tomcat自身的優(yōu)化,以及系統(tǒng)的內(nèi)核優(yōu)化,jvm優(yōu)化
tomcat的組件:
connector:負(fù)責(zé)對外接收和響應(yīng)請求,它是tomcat于客戶端溝通的一個樞紐,監(jiān)聽端口接收外界請求。端口8080
接收到了請求之后,傳遞給其他組件進(jìn)行處理,處理完成之后回到connector,再響應(yīng)客戶端
cintainer:負(fù)責(zé)處理業(yè)務(wù)邏輯,engine host context wrapper四個功能做出
engine:用來管理多個虛擬主機(jī),一個tomcat里面只能有一個engine
host:一個host就是一個主機(jī),也可以叫站點,通過配置host,可以添加多個站點,一個engine可以有多個host
context:一個context代表一個web應(yīng)用
wrapper:封裝瓶,負(fù)責(zé)處理最底層的邏輯
service:對外提供外部服務(wù),包含connector和container
tomcat可以有多個service,每個service之間是相互獨立的
邏輯流程
tomcat目錄的作用:
1、bin 存放啟動和關(guān)閉tomcat腳本的文件,stare.sh shutdow.sh
2、conf存放tomcat的主配置文件,server.xml主配置文件
context.xml:host的默認(rèn)配置信息
tomcat-user.xml :登錄時認(rèn)證用戶和密碼的相關(guān)信息,manager文件必須要賦權(quán)修改后才能打開
lib:tomcat運行時需要的jar包,一般不動
logs:日志文件,catalina.out 主日志文件
temp:存放tomcat運行時產(chǎn)生的文件
webapps:部署web應(yīng)用的目錄,類似于nginx的html
安裝步驟
1.先安裝java環(huán)境
2.添加識別java的配置文件
vim /etc/profile.d/java.sh
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
3.重啟配置source /etc/profile.d/java.sh
4.解壓tomcat
tar -xf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 tomcat
mv tomcat /usr/local
5.啟動tomcat
cd //usr/local/tomcat/bin
./startup.sh啟動tomcat
查看端口啟動netstat -antp | grep 8080
訪問192.168.233.40:8080
打開manager app(主機(jī)管理器)頁面
1. cd /usr/local/tomcat/webapps/manager/META-INF
2. vim?context.xml
3.在conf,tomcat-users.xml中,添加賬戶密碼
cd /usr/local/tomcat/
cd conf/
vim tomcat-users.xml
4.cd //usr/local/tomcat/bin
./stutdown.sh
./startup.sh
netstat -antp | grep 8080
訪問192.168.233.40:8080點擊tomcat輸入賬號密碼tomcat
配置tomcat的虛擬主機(jī)
1.創(chuàng)建xy102和benet 項目目錄和文件
mkdir /usr/local/tomcat/webapps/xy102
mkdir /usr/local/tomcat/webapps/benet
echo "this is xy102?page\!" > /usr/local/tomcat/webapps/xy102/index.jsp
echo "this is benet page\!" > /usr/local/tomcat/webapps/benet/index.jsp
2、conf server.xml中配置:
148行 host 默認(rèn)主機(jī)刪除
? ?重新添加host
3、開啟關(guān)閉Tomcat:
cd //usr/local/tomcat/bin
./shutdown.sh 關(guān)閉
/startup.sh 開啟
每次重啟之后都要檢查端口8080
netstat -antp | grep 8080
端口沒起,重啟
4、vim /etc/hosts做映射
實現(xiàn)結(jié)果:
柚子快報激活碼778899分享:java tomcat
好文推薦
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。