日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

Tomcat服務安裝——可跟做(簡單易做)

發布時間:2023-09-19 點擊:134
系統運維
tomcat介紹
1、免費的、開放源代碼的web應用服務器
2、apache軟件基金會(apache software foundation)jakarta項目中的一個核心項目
3、由apache、sun和一 些公司及個人共同開發而成
4、深受java愛好者的喜愛,并得到部分軟件開發商的認可
5、目前比較流行的web應用服務器
tomcat核心組件
tomcat處理請求過程
1.用戶在瀏覽器中輸入網址localhost:8080/test/index.jsp,請求被發送到本機端口8080,被在那里監聽的coyote http/1.1 connector獲得;
2.connector把該請求交給它所在的service的engine(container)來處理,并等待engine的回應;
3.engine獲得請求localhost/test/index.jsp,匹配所有的虛擬主機host;
4.engine匹配到名為localhost的host(即使匹配不到也把請求交給該host處理,因為該host被定義為該engine的默認主機),名為localhost的host獲得請求/test/index.jsp,匹配它所擁有的所有context。host匹配到路徑為/test的context(如果匹配不到就把該請求交給路徑名為“ ”的context去處理);
5.path=“/test”的context獲得請求/index.jsp,在它的mapping table中尋找出對應的servlet。context匹配到url pattern為*.jsp的servlet,對應于jspservlet類;
6.構造httpservletrequest對象和httpservletresponse對象,作為參數調用jspservlet的doget()或dopost(),執行業務邏輯、數據存儲等;
7.context把執行完之后的httpservletresponse對象返回給host;
8.host把httpservletresponse對象返回給engine;
9.engine把httpservletresponse對象返回connector;
10.connector把httpservletresponse對象返回給客戶browser。
tomcat目錄結構
[root@localhost ~]# ll /usr/local/tomcat/總用量 124drwxr-x--- 2 root root 4096 3月 7 22:34 bin-rw-r----- 1 root root 19203 2月 5 00:32 building.txtdrwx------ 3 root root 254 3月 7 22:36 conf-rw-r----- 1 root root 6095 2月 5 00:32 contributing.mddrwxr-x--- 2 root root 4096 3月 7 22:34 lib-rw-r----- 1 root root 57092 2月 5 00:32 licensedrwxr-x--- 2 root root 197 3月 7 22:36 logs-rw-r----- 1 root root 2333 2月 5 00:32 notice-rw-r----- 1 root root 3255 2月 5 00:32 readme.md-rw-r----- 1 root root 6854 2月 5 00:32 release-notes-rw-r----- 1 root root 16262 2月 5 00:32 running.txtdrwxr-x--- 2 root root 30 3月 7 22:34 tempdrwxr-x--- 7 root root 81 2月 5 00:31 webappsdrwxr-x--- 3 root root 22 3月 7 22:36 work----------------------------------------------------------●bin存放啟動和關閉 tomcat 的腳本文件,比較常用的是 catalina.sh、startup.sh、shutdown.sh 三個文件●conf存放 tomcat 服務器的各種配置文件,比較常用的是 server.xml、context.xml、tomcat-users.xml、web.xml 四個文件。●lib存放 tomcat 服務器的 jar 包,一般不作任何改動,除非連接第三方服務,比如 redis,那就需要添加相對應的 jar 包●logs存放 tomcat 日志●temp存放 tomcat 運行時產生的文件●webapps存放項目資源的目錄●worktomcat 工作目錄,一般清除 tomcat 緩存的時候會使用到tomcat部署步驟
第一步:通過windows下載并共享安裝jdk
在部署 tomcat 之前必須安裝好 jdk,因為 jdk 是 tomcat 運行的必要環境。
[root@localhost ~]# smbclient -l //192.168.235.1 #遠程共享 sharename type comment --------- ---- ------- admin$ disk 遠程管理 tomcat disk [root@localhost ~]# mkdir /abc[root@localhost ~]# mount.cifs //192.168.235.1/tomcat /abc#掛載tomcat共享文件到linux本地目錄中[root@localhost ~]# cd /abc #進入本地目錄查看[root@localhost abc]# ls12d18cfcd6599aff0445766acc4ca231c5025773.torrentapache-jmeter-5.1apache-jmeter-5.1.zipapache-tomcat-9.0.16.tar.gzjdk-11.0.5_windows-x64_bin.exejdk-8u152-windows-x64.exejdk-8u201-linux-x64.rpmtomcat優化壓測.jmx[root@localhost abc]# rpm -ivh jdk-8u201-linux-x64.rpm #安裝jdk第二步:確認jdk安裝的目錄路徑
[root@localhost ~]# cd /usr[root@localhost usr]# lsbin games java lib64 local share tmpetc include lib libexec sbin src#切入/usr目錄見java目錄[root@localhost usr]# cd java/[root@localhost java]# lsdefault jdk1.8.0_201-amd64 latest#切入java目錄可見jdk1.8.0_201-amd64文件[root@localhost java]# cd jdk1.8.0_201-amd64/[root@localhost jdk1.8.0_201-amd64]# pwd/usr/java/jdk1.8.0_201-amd64#確認安裝路徑第三步:設置環境變量/etc/profile文件
[root@localhost java]# vim /etc/profile#在文件的末行追加一下三條申明條目export java_home=/usr/java/jdk1.8.0_201-amd64#申明java的工作目錄export classpath=$java_home/lib/tools.jar:$java_home/lib/dt.jar#申明java類文件的位置export path=$java_home/bin:$path#申明java環境變量[root@localhost java]# source /etc/profile#生效環境變量第四步:安裝并啟動tomcat服務
[root@localhost java]# cd /abc[root@localhost abc]# tar zxvf apache-tomcat-9.0.16.tar.gz -c /usr/local/#解壓tomcat包到/usr/local/目錄中[root@localhost abc]# cd /usr/local/ #切入/usr/local/ 目錄中可見apache-tomcat-9.0.16[root@localhost local]# lsapache-tomcat-9.0.16 etc include lib64 sbin srcbin games lib libexec

云服務器centos系統禁止Ping方法
商標申請不成功費用退嗎
騰訊云服務器使用未備案域名
關于IP段的問題-其他問題
什么意思啊這不就是提交的浙江嗎
伊春彈性云服務器價格
要刪除已知曉手續費問題-域名及賬戶問題
云安全日報200909:微軟Windows系統發現高危遠程執行代碼漏洞,需要盡快升級