在Linux上安裝Apache Tomcat完整指南

2022-01-31 Linux公社

 提示:點擊上方"Linux公社"↑免費訂閱

Apache Tomcat,也稱為Tomcat伺服器,是一個開源的java servlet cotainer&提供了一個純JAVA http webserver environmnet來運行java代碼。 這是非常有名的和廣泛用於運行在世界各地的Java基礎的網站。 Apache Tomcat軟體為眾多行業和組織提供了大量的關鍵任務Web應用程式。

Apache Tomcat可用於各種作業系統,如Linux,Unix,Windows等。Apache Tomcat最近宣布了Tomcat 8.0.x版本的生命終結,儘管這不會影響8.5.x版本。

在本教程中,我們將討論v8.5的Apache Tomcat安裝。

如有變動請閱讀原文:http://www.linuxidc.com/Linux/2018-02/150792.htm

必要條件

要安裝Tomcat 8.5,我們將需要JAVA 7或更高版本。 所以首先我們需要在我們的系統上安裝和設置JAVA。 您可以使用以下命令安裝JAVA,

CentOS/RHEL
$ sudo yum install java-1.8.0

Ubuntu/Debian
$ sudo apt-get install openjdk-8*

有關更多信息,請參閱我們關於「如何在Linux上安裝JAVA 7和8」的詳細文章。 http://www.linuxidc.com/Linux/2018-02/150793.htm

Apache Tomcat安裝

對於Apache Tomcat安裝,我們將使用以下命令從官方網站下載已存檔的軟體包,

$ wget http://redrockdigimark.com/apachemirror/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz

一旦文件完成下載,解壓縮/opt目錄中的包(我們也可以使用一些其他的目錄/數據等)。 在終端中運行以下命令來提取文件,

$ tar -xvzf pache-tomcat-8.5.23.tar.gz -C /opt

$ mv /opt/apache-tomcat-8.5.23/ /opt/tomcat

現在Apache Tomcat已準備就緒,但是在我們這樣做之前,我們需要分配證書來訪問tomcat的'Manager'和'GUI'頁面,默認情況下沒有設置用戶名和密碼。 為了驗證憑證,我們將使用'/opt/tomcat/conf/tomcat-users.xml'文件,

$ vim /opt/tomcat/conf/tomcat-users.xml

並對該文件進行以下輸入,

<role rolename=」manager-gui」 />

<user username=」manager」 password=」Password@123″ roles=」manager-gui」 />

<role rolename=」admin-gui」 />

<user username=」admin」 password=」Password@123″ roles=」admin-gui」 />

確保你在標籤「tomcat-users」之前進行這些輸入,即在下面提到的行之前進行上面的輸入,

<tomcat-users xmlns=」http://tomcat.apache.org/xml」

xmlns:xsi=」http://www.w3.org/2001/XMLSchema-instance」

xsi:schemaLocation=」http://tomcat.apache.org/xml tomcat-users.xsd」

version=」1.0″>

完成後,保存文件並退出。


我們現在準備啟動tomcat伺服器,轉到/opt/tomcat/bin文件夾並運行名為「startup.sh」的腳本,

$ cd /opt/tomcat/bin

$ sh startup.sh

Apache Tomcat將以下面的輸出開始,

現在打開您選擇的Web瀏覽器並使用以下URL訪問Apache Tomcat UI,

http://192.168.1.100:8080

 

在這裡,192.168.1.100是apache tomcat伺服器的IP位址。 我們現在將被引導到下面的頁面,

在這個頁面上,我們可以通過點擊相應的標籤來訪問「Manager」和「Host Manager」頁面。 點擊任何標籤後,我們將被要求進行身份驗證,以訪問該頁面。 我們需要輸入我們之前設置的訪問頁面的憑據,

更多Tomcat相關教程見以下內容

CentOS 6.6下安裝配置Tomcat環境  http://www.linuxidc.com/Linux/2015-08/122234.htm

RedHat Linux 5.5安裝JDK+Tomcat並部署Java項目  http://www.linuxidc.com/Linux/2015-02/113528.htm 

Tomcat權威指南(第二版)(中英高清PDF版+帶書籤)  http://www.linuxidc.com/Linux/2015-02/113062.htm 

Tomcat 安全配置與性能優化 http://www.linuxidc.com/Linux/2015-02/113060.htm 

Linux下使用Xshell查看Tomcat實時日誌中文亂碼解決方案 http://www.linuxidc.com/Linux/2015-01/112395.htm 

CentOS 64-bit下安裝JDK和Tomcat並設置Tomcat開機啟動操作步驟 http://www.linuxidc.com/Linux/2015-01/111485.htm 

Ubuntu 16.04下安裝Tomcat 8.5.9  http://www.linuxidc.com/Linux/2017-06/144809.htm

Ubuntu 16.04安裝Tomcat 8 圖解  http://www.linuxidc.com/Linux/2017-10/147773.htm

Tomcat配置文件server.xml詳解  http://www.linuxidc.com/Linux/2017-10/148003.htm

Tomcat單機多實例部署-多項目部署  http://www.linuxidc.com/Linux/2017-10/147259.htm

Tomcat 的詳細介紹:請點這裡
Tomcat 的下載地址:請點這裡

至此,我們將結束關於如何在CentOS/RHEL & Ubuntu/Debain機器上安裝Tomcat或Apache Tomcat 8.5的教程。請使用下面的評論框來發送您的想法或建議。

本文永久更新連結地址:http://www.linuxidc.com/Linux/2018-02/150792.htm

小編個人微信,掃碼或長按手指加我:

相關焦點

  • Apache Tomcat 安裝與配置教程
    (1)配置JAVA_HOME新建變量名為JAVA_HOME,變量值為C:\Program Files\Java\jdk1.8.0_251的環境變量。變量值就是jdk的安裝路徑。(2)配置CLASSPATH新建變量名為CLASSPATH,變量值為.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar的環境變量。ps:【變量值分號前有個.】
  • Apache Tomcat 7.x安全加固指南
    2.1 補丁與漏洞管理必須及時安裝與安全相關的Tomcat更新:必須在10天內安裝高危或重要優先級的更新和補丁。必須在發布後30天內安裝中等優先級的更新和補丁。必須在發布後90天內安裝低優先級更新。 有關補丁的可用性和嚴重性的信息,請參見http://tomcat.apache.org/lists.html#tomcat-announce。 更新可能會影響功能。關於核心/業務方面的Tomcat的更新可能帶來的副作用,請查看http://tomcat.apache.org/lists.html#tomcat-announce。
  • Tomcat安裝及配置詳解
    Tomcat不是一個完整意義上的Jave EE伺服器,它甚至都沒有提供對哪怕是一個主要Java EE API的實現;但由於遵守apache開源協議,tomcat卻又為眾多的java應用程式伺服器嵌入自己的產品中構建商業的java應用程式伺服器,如JBoss和JOnAS。
  • 等保2.0涉及的Apache Tomcat中間件(上)
    安裝步驟略過,我們直接看等保中涉及的一些參數。首先,做測評的時候我們先要記錄相應的軟體版本:查看版本,在tomcat目錄下執行/bin/catalina.sh version,可查看對應的軟體版本信息這是前期的資產情況,記錄在系統構成中。然後,再根據等保的對應的每條條款,確認到中間件中應該如何查詢。
  • 如何安裝並配置Tomcat10
    安裝Tomcat10首先打開tomcat的官網,找到左邊的Download,選擇你需要的版本,這裡攸攸選擇的是Tomcat10,點一下右邊往下拖在Core處選擇你需要的包點擊下載,我下載的是win64位。
  • Tomcat7安裝(jdk 1.7環境)
    這篇文章著重講解tomcat7的安裝,首先需要下載tomcat包和相應的jdk,如果你的系統是32位,那麼下載x86的jdk,如果是
  • Linux下文件(文件夾)的壓縮和解壓
    前言在linux下,當我們上傳一個較大的文件或者要安裝一個軟體(如tomcat、mysql等)時,我們需要先將官網下載的壓縮包在linux伺服器上進行解壓,再進行安裝。tar -zxvf apache-tomcat-7.0.75.tar.gz 該命令在解壓安裝tomcat時使用,是將apache-tomcat.7.0.75.tar.gz直接解壓到當前目錄下。tar同時具有壓縮的解壓的功能,使用時根據參數和命令結構區分。
  • Tomcat伺服器安裝、配置及驗證
    Tomcat伺服器安裝前,需要本地電腦上安裝有Java JDK,關於JDK的安裝請參考:Java JDK下載、安裝和驗證下面詳細介紹Tomcat 7.0的安裝配置及驗證步驟:1、到tomcat.apache.org官網上,下載Tomcat對應的版本,這裡選擇
  • 淺談tomcat 、apache、 nginx的區別及優缺點
    、apache、 nginx的定義、區別及優缺點。ApacheApache HTTP伺服器是一個模塊化的伺服器,可以運行在幾乎所有廣泛使用的計算機平臺上。其屬於應用伺服器。Apache支持支持模塊多,性能穩定,Apache本身是靜態解析,適合靜態HTML、圖片等,但可以通過擴展腳本、模塊等支持動態頁面等。
  • apache-tomcat-7.0.40加大內存配置
    64位 apache-tomcat-7.0.40打開這個文件apache-tomcat-7.0.37\bin\catalina.bat,在echo Using CATALINA_BASE: "%CATALINA_BASE%"的上面一行加下面代碼:set
  • 教旁邊妹子Tomcat調優,深夜送她回家...
    Tomcat***官網:*** http://tomcat.apache.org[2]1.1.1 Tomcat好幫手---JDKJDK是 Java 語言的軟體開發工具包,主要用於行動裝置、嵌入式設備上的java應用程式。
  • 【漏洞通告】Apache Tomcat拒絕服務漏洞CVE-2021-42340
    Apache Tomcat版本:10.1.0-M1 ≤ Apache Tomcat ≤ 10.1.0-M510.0.0-M10 ≤ Apache Tomcat ≤ 10.0.119.0.40 ≤ Apache Tomcat ≤ 9.0.538.5.60 ≤ Apache Tomcat ≤ 8.5.71    Windows系統:在tomcat
  • Java開發人員必須掌握的Linux命令-學以致用(五)
    apache-tomcat-8.5.38.tar.gz/home/aflyun/tools/jdk-8u191-linux-x64.tar.gz/home/aflyun/magic/home/aflyun/magic/happy.log/home/aflyun/rmtest/home/aflyun/rmtest/restrm2
  • Tomcat 調優教程
    如果堆積的請求數目達到acceptCount後,依然受到更多的請求,那麼直接返回connection refused常用屬性如下:TIPS•加粗的表示Tomcat調優常用的參數•這裡只列出了Connector常用屬性,要想閱讀完整屬性,可使用如下方式:•方式一、訪問 http://tomcat.apache.org/tomc
  • Tomcat 調優的技巧 | 必學必知
    一、描述最近,在補充自己的短板,剛好整理到 Tomcat 調優這塊,基本上面試必問,於是就花了點時間去搜集一下 Tomcat 調優都調了些什麼,先記錄一下調優手段,更多詳細的原理和實現以後用到時候再來補充記錄,下面就來介紹一下,Tomcat 調優大致分為兩大類。
  • 雲上構建高可用實例——應用負載均衡
    1 本文背景  作為雲行業的新人,把在雲上構建系統的一點一滴記錄下來,有坑填坑,沒坑挖坑再填平,同時也希望能給看到此文章的人提供一定的實操及經驗指南
  • CentOS「linux」學習筆記18:本地軟體包的兩種安裝方式
    linux基礎操作:主要介紹了本地軟體包的兩種安裝方式已編譯和未編譯原始碼。1、安裝第三方軟體1[已編譯好軟體的安裝方式。]軟體安裝方式1[安裝已編譯好的軟體.rpm和tar.gz]特別說明:不管那種安裝方式,通常安裝完成後需要執行的腳本或程序執行文件一般都在軟體目錄的bin目錄下面如:tomcat的執行文件是在tomcat主目錄下的bin目錄裡的startup.sh文件。rpm一般的默認安裝路徑在usr目錄下,相當於win下的安裝包安裝時會自動設置一些配置信息。
  • 6 個 Linux 運維典型問題,大牛告訴你解決思路!
    沒有回收站功能,所以線上伺服器上所有要刪除的文件都會先移到系統 / tmp 目錄下,然後定期清除 / tmp 目錄下的數據。不過這些並不是最好的辦法,對待這種進程不停對文件寫日誌的操作,要釋放文件佔用的磁碟空間,最好的方法是在線清空這個文件,具體可以通過如下命令完成:# echo 「」>/tmp/access_log通過這種方法,磁碟空間不但可以馬上釋放,也可以保障進城繼續向文件寫入日誌,這種方法經常用於在線清理 apache /tomcat/nginx 等 web 服務產生的日誌文件。
  • 【Linux】shell高級編程視頻教程(含經典案例)
    2.linux中有哪些shell?   一個系統可以存在多個shell,可以通過cat /etc/shells命令查看系統中安裝的shell,不同的shell可能支持的命令語法是不相同的,但是最常用的shell還是/bin/bash。