來源:https://www.abcdocker.com/abcdocker/2514
企業必備技能Tomcat


Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP..

現在我們把他分成兩部分來講,

這節主要是介紹和安裝,

下節將講修改配置文件,設置內存限制等。

一、什麼是Tomcat?


Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP

2.0 規範。因爲Tomcat 技術先進、性能穩定,而且免費,因而深受Java愛好者的喜愛並得到了部分軟件開發商的認可,成爲目前比較流行的Web 應用服務器。

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認爲,當在一臺機器上配置好Apache 服務器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作爲一個與Apache 獨立的進程單獨運行的。

訣竅是,當配置正確時,Apache 爲HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Apache服務器。目前Tomcat最新版本爲9.0。

Apache軟件基金會:http://apache.org/index.html#projects-list

二、Tomcat版本及其區別介紹


TOMCAT版本的區別主要反映在兩個方面:

1. Tomcat本身的技術演進,包括性能的不斷提高,功能的增加增強,甚至於重構

2. 因爲Tomcat本身是塊Servlet容器的試驗田,所以他的版本是跟Servlet和JSP的規範一起發展

可以參考官方文檔: 此處是鏈接

企業必備技能Tomcat


----

三、Tomcat 安裝


tomcat 6.x

tomcat 7.x

tomcat 8.x

tomcat 9.x

環境準備

1、[root@abcdocker ~]# /etc/init.d/iptables stop

2、[root@abcdocker ~]# getenforce

Disabled


#提示:因爲tomcat是主要跑程序的,內存是需要比較大的。如果我們本地測試可以設置低一點

安裝JDK

1、tomcat運行需要JDK支持

2、下載安裝http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3、配置Java環境

4、# tar zxf jdk-8u91-linux-x64.tar.gz -C /usr/local/

5、# ln –s /usr/local/jdk1.8.0_91 /usr/local/jdk

6、# vim /etc/profile

7、export JAVA_HOME=/usr/local/jdk

8、export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

9、export PATH=$PATH:$JAVA_HOME/bin

10、# source /etc/profile

11、看到如下信息,java環境配置成功

12、# java -version

13、java version "1.8.0_91"

14、Java(TM) SE Runtime Environment (build 1.8.0_91-b14)

15、Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)


溫馨提示: JDK版本最好對應tomcat版本(可能會出現不兼容現學)

安裝Tomcat

1、[root@abcdocker ~]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz

2、[root@abcdocker ~]# tar xf apache-tomcat-8.5.13.tar.gz -C /usr/local/

3、[root@abcdocker ~]# mv /usr/local/apache-tomcat-8.5.13.tar.gz/ /usr/local/tomcat

4、啓動

5、[root@abcdocker ~]# /usr/local/tomcat/bin/startup.sh && tailf /usr/local/tomcat/logs/catalina.out

6、#這樣啓動是爲了方便看日誌

7、tomcat啓動停止腳本

9、# 啓動startup.sh

10、# 停止shutdown.sh


訪問路徑:http://ip:8080 (默認8080端口)

企業必備技能Tomcat


相關文章