柚子快報(bào)激活碼778899分享:java 部署Tomcat
柚子快報(bào)激活碼778899分享:java 部署Tomcat
Tomcat簡(jiǎn)介
????????名稱(chēng)由來(lái):Tomcat最初是由 Sun的軟件構(gòu)架師詹姆斯·鄧肯·戴維森開(kāi)發(fā)的,后來(lái)他幫助將其變 為開(kāi)源項(xiàng)目,并由Sun貢獻(xiàn)給Apache軟件基金會(huì),由于大部分開(kāi)源項(xiàng)目O'Reilly都會(huì)出一本相關(guān)的 書(shū),并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因此他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名,因?yàn)樗?望這種動(dòng)物能夠自己照顧自己,最終,他將其命名為T(mén)omcat(公貓).而O'Reilly 出版的介紹Tomcat的書(shū)籍的封面也被設(shè)計(jì)成了一個(gè)公貓的形象。而Tomact的Logo兼吉祥物也被設(shè)計(jì)成了一只公貓。
????????其實(shí)Tomcat最早在開(kāi)始研發(fā)的時(shí)侯并不叫這個(gè)名字,早期Tomcat項(xiàng)目的名字叫Catalina,所以 當(dāng)我們安裝完Tomcat 后會(huì)發(fā)現(xiàn)安裝路徑下面有很多和Catalina有關(guān)的目錄和文件,而這些文件通常也是我們使用或者配置Tomcat 的重要文件。
應(yīng)用場(chǎng)景
????????Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小 型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用.是開(kāi)發(fā)和調(diào)試JSP程序的首選.一般來(lái)說(shuō). Tomcat 雖然和Apache或者Nginx這些Web服務(wù)器一樣,具有處理HTM.頁(yè)面的功能,然而由于其處 理靜態(tài)HTML的能力遠(yuǎn)不及Apache或者Nginx.所以Tomcat通常是作為一個(gè)Servlet和JSP容器,單 獨(dú)運(yùn)行在后端。
案例實(shí)施
1.實(shí)施準(zhǔn)備
(1)關(guān)閉firewall防火墻。
[root@localhost ~]# systemctl stop firewalld
(2)在安裝Tomcat 之前必須先安裝JDK.JDK的全稱(chēng)是Java Development Kit,是Sun公司免費(fèi) 提供的Java語(yǔ)言的軟件開(kāi)發(fā)工具包,其中包含Java虛擬機(jī)(JVM)。編寫(xiě)好的Java源程序經(jīng)過(guò)編譯 可形成Java字節(jié)碼,只要安裝了JDK,就可以利用JVM解釋這些字節(jié)碼文件,從而保證了Java的跨平臺(tái)性。
????????在平臺(tái)兼容性方面,JDK作為解釋字節(jié)碼文件并據(jù)此調(diào)用操作系統(tǒng)APl實(shí)現(xiàn)對(duì)應(yīng)功能的Java虛 擬機(jī),與操作系統(tǒng)類(lèi)型和平臺(tái)位數(shù)密切相關(guān),因此存在不同類(lèi)型的版本,而Tomcat 也具有上述特征, 默認(rèn)情況下JDK已經(jīng)安裝,所以需要預(yù)先下載Tomcat,本章中所使用的Tomcat軟件的源碼包為 apache-tomcat-8.5.16. tar.gz。
2.查看JDK是否安裝
????????運(yùn)行java -version命令查看Java是否安裝,如果沒(méi)有安裝需要自行下載安裝。
[root@localhost ~]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
3.安裝配置Tomcat
(1)解壓apache-tomcat-8.5.16.tar.gz包。?
[root@localhost ~]# rz -E //將源碼包apache-tomcat-8.5.16.tar.gz拉入
rz waiting to receive.
[root@localhost ~]# tar xf apache-tomcat-8.5.16.tar.gz
(2)解壓后生成apache-tomcat-8.5.16文件夾,將該文件夾移動(dòng)到/usr/local/下,并改名為 tomcat8。
[root@localhost ~]# mv apache-tomcat-8.5.16/ /usr/local/tomcat8
(3)啟動(dòng)tomcat。
[root@localhost ~]# /usr/local/tomcat8/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat8
Using CATALINA_HOME: /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
Tomcat默認(rèn)運(yùn)行在8080端口,運(yùn)行netstat命令查看8080端口監(jiān)聽(tīng)的信息。
[root@localhost ~]# netstat -anpt | grep 8080
(4)打開(kāi)瀏覽器訪問(wèn)測(cè)試:http:192.168.55.48:8080/ ,如果出現(xiàn)如圖5.2所示的界面,則表示Tomcat 已經(jīng)啟動(dòng)成功。
如果想關(guān)閉Tomcat,則運(yùn)行/usr/local/tomcat8/bin/shutdown.sh命令。?
4.Tomcat配置相關(guān)說(shuō)明
Tomcat的主目錄為/usr/local/tomcat8/?
[root@localhost ~]# cd /usr/local/tomcat8/
[root@localhost tomcat8]# ll
總用量 92
drwxr-x---. 2 root root 4096 1月 14 00:38 bin
drwx------. 3 root root 254 1月 14 00:41 conf
drwxr-x---. 2 root root 4096 1月 14 00:38 lib
-rw-r-----. 1 root root 57092 6月 22 2017 LICENSE
drwxr-x---. 2 root root 197 1月 14 00:41 logs
-rw-r-----. 1 root root 1723 6月 22 2017 NOTICE
-rw-r-----. 1 root root 7064 6月 22 2017 RELEASE-NOTES
-rw-r-----. 1 root root 15946 6月 22 2017 RUNNING.txt
drwxr-x---. 2 root root 30 1月 14 00:38 temp
drwxr-x---. 7 root root 81 6月 22 2017 webapps
drwxr-x---. 3 root root 22 1月 14 00:41 work
5.Tomcat主配置文件說(shuō)明
????????server.xml為T(mén)cmcat 的主要配置文件,通過(guò)配置該文件,可以修改Tomcat 的啟動(dòng)端口、網(wǎng)站目 錄,虛擬主機(jī).開(kāi)啟https等重要功能。 整個(gè)server.xml由以下結(jié)構(gòu)構(gòu)成:
????????以下是默認(rèn)安裝后server.xml 文件的部分內(nèi)容,其中<!-- -->內(nèi)的內(nèi)容是注釋信息,黑色 斜體部分是我們需要注意和需要經(jīng)常更改的部分。
[root@localhost ~]# cd /usr/local/tomcat8/conf
[root@localhost conf]# vim server.xml
6.Tomcat Server的組成部分說(shuō)明
?
7.建立Web站點(diǎn)
(1)在根目錄下建立一個(gè)web 目錄,并在里面建立一個(gè)webapp1 目錄,用于存放網(wǎng)站文件。
[root@localhost ~]# mkdir -pv /web/webapp1
mkdir: 已創(chuàng)建目錄 "/web"
mkdir: 已創(chuàng)建目錄 "/web/webapp1"
(2)在webapp1 目錄下建立一個(gè)index.jsp的測(cè)試頁(yè)面。
[root@localhost ~]# vim /web/webapp1/index.jsp //添加編輯下列語(yǔ)句
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<% out.println("Welcom to test site,http://www.test1.com");%>
(3)修改Tomcat的server.xml 文件。
????????定義一個(gè)虛擬主機(jī),并將網(wǎng)站文件路徑指向已經(jīng)建立的/web/webapp1,在host段增加 context段。
[root@localhost ~]# vim /usr/local/tomcat8/conf/server.xml
unpackWARs="true" autoDeploy="true"> //找到此段添加下列語(yǔ)句 ?(4)關(guān)閉Tomcat,再重新啟動(dòng)。 [root@localhost ~]# /usr/local/tomcat8/bin/shutdown.sh [root@localhost ~]# /usr/local/tomcat8/bin/startup.sh (5)通過(guò)瀏覽器訪問(wèn)http:192.168.55.48:8080/? 出現(xiàn)下圖3所示的頁(yè)面,說(shuō)明該Tomcat 站點(diǎn)已經(jīng)配置成功,并且已經(jīng)能夠運(yùn)行JSP了。 柚子快報(bào)激活碼778899分享:java 部署Tomcat 參考鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。