最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文詳解Tomcat的簡介與安裝過程

 更新時間:2026年01月29日 09:14:58   作者:yj_xqj  
Tomcat是一個流行的開源Web應(yīng)用服務(wù)器,用于解析JSP程序,安裝步驟包括下載并安裝JDK,然后下載并解壓Tomcat,最后啟動Tomcat服務(wù)器,啟動后,可以通過瀏覽器訪問Tomcat的默認(rèn)頁面來驗證安裝是否成功,下面通過本文給大家介紹Tomcat的簡介與安裝過程,感興趣的朋友一起看看吧

tomcat的簡介與安裝

tomcat簡介

Tomcat是用來解析jsp程序的程序,是Apache 軟件基金會(Apache SoftwareFoundation)的Jakarta項目中的一個核心項目。由Apache、Sun和其他一些公司及個人共同開發(fā)而成。因為Tomcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),成為目前比較流行的Web應(yīng)用服務(wù)器。
Tomcat是一個輕量級應(yīng)用服務(wù)器,是開發(fā)和調(diào)試JSP程序的首選。實際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行tomcat時,它實際上作為一個與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。
Tomcat的安裝分為兩個步驟:安裝JDK和安裝Tomcat, JDK(Java Development Kit)是SunMicrosystems針對Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的JavaSDK。JDK是整個Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫。所以要想運(yùn)行jsp的程序必須要有JDK的支持,安裝Tomcat需要提前安裝好JDK。
官網(wǎng)地址:https://tomcat.apache.org/

JDK的安裝

前面我們說到tomcat啟動是依賴于jdk的,所以我們在安裝tomcat之前,需要將jdk也一起安裝好,一般默認(rèn)在linux系統(tǒng)中是會自己安裝jdk程序的,可以使用rpm -qa 的命令查找一下

[root@centos-manager ~]# rpm  -qa | grep jdk
copy-jdk-configs-3.3-10.el7_5.noarch
java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
java-1.8.0-openjdk-devel-1.8.0.181-7.b13.el7.x86_64
java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64

可以看到,系統(tǒng)是默認(rèn)安裝了1.8.0版本的jdk的,為了方便維護(hù),可以將系統(tǒng)之前已經(jīng)安裝好的jdk移除,通過rpm的方式安裝需要的JDK版本號

[root@centos-manager ~]# rpm -e  java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64   java-1.8.0-openjdk-devel-1.8.0.181-7.b13.el7.x86_64  java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64   copy-jdk-configs-3.3-10.el7_5.noarch
[root@centos-manager ~]# rpm  -qa | grep jdk

下載JDK

將系統(tǒng)自帶的jdk卸載完成之后,我們需要去oracle的官網(wǎng)下載一個jdk的安裝包。這是jdk的下載頁面
https://www.oracle.com/java/technologies/downloads/,本次演示需要下載的版本的是jdk8
進(jìn)入官網(wǎng)點(diǎn)擊Java 8


可以看到j(luò)dk8版本的安裝包是有很多的,需要下載那個版本根據(jù)服務(wù)器的類型以及架構(gòu)決定,我這里使用的是Centos 的X86_64架構(gòu)的,所以我需要下載的是Linux的dk-8u481-linux-x64.rpm這個包,在服務(wù)器中可以使用uname -m或者是uname -a查看當(dāng)前系統(tǒng)的版本和架構(gòu)類型。tar.gz結(jié)尾的包是二進(jìn)制安裝包。后續(xù)介紹以tar結(jié)尾的安裝方法。
注意:點(diǎn)擊鏈接,跳轉(zhuǎn)登錄頁,登錄賬號(無賬號需先用郵箱注冊登錄),下載 jdk

安裝JDK

JDK下載完畢之后,將JDK上傳到服務(wù)器中,使用rpm -ivh jdk-8u111-linux-x64.rpm 進(jìn)行安裝

# 檢查jdk是否安裝成功
[root@centos-manager ~]# rpm -qa | grep jdk
jdk-1.8-1.8.0_481-10.x86_64
# 使用rpm  -ql  可以查看已安裝軟件包的配置文件路徑
[root@centos-manager ~]# rpm -ql jdk-1.8-1.8.0_481-10.x86_64

這里可以看到,當(dāng)前系統(tǒng)已經(jīng)安裝的jdk所有的文件都是放在了/usr/lib/jvm/jdk-1.8.0_481-oracle-x64這個路徑下。考慮到日后軟件升級,路徑引用更加方便所以創(chuàng)建符號連接。

[root@centos-manager jvm]# ln  -sv  /usr/lib/jvm/jdk-1.8.0_481-oracle-x64    /usr/lib/jvm/jdk
"/usr/lib/jvm/jdk" -> "/usr/lib/jvm/jdk-1.8.0_481-oracle-x64"

配置jdk環(huán)境變量

jdk安裝完成之后,需要能夠在系統(tǒng)中正常使用,需要通過修改vim /etc/profile 配置環(huán)境變量

# 將/usr/lib/jvm/jdk/ 替換成實際的jdk安裝路徑,這是當(dāng)前系統(tǒng)的jdk安裝路徑
[root@centos-manager ~]# vi /etc/profile
JAVA_HOME=/usr/lib/jvm/jdk/
JAVA_BIN=/usr/lib/jvm/jdk/bin
JRE_HOME=/usr/lib/jvm/jdk/jre
export PATH=$PATH:/usr/lib/jvm/jdk/bin:/usr/lib/jvm/jdk/jre/bin
# 使用source命令加載配置文件,使其變量生效
[root@centos-manager jdk]# source  /etc/profile
環(huán)境變量示例值作用說明
JAVA_HOME/usr/lib/jvm/jdk/指向 JDK 根目錄,被 Tomcat、Maven 等工具用于定位 JDK。不應(yīng)包含 /bin。
JAVA_BIN/usr/lib/jvm/jdk/bin指向 JDK 的可執(zhí)行命令目錄(如 java、javac)。通常無需單獨(dú)設(shè)置,可通過 $JAVA_HOME/bin 訪問。
JRE_HOME/usr/lib/jvm/jdk/jre指向 JRE 根目錄,供僅需運(yùn)行 Java 程序的場景使用。
PATH$PATH:/usr/lib/jvm/jdk/bin:...將 JDK 和 JRE 的 bin 目錄加入系統(tǒng)路徑,使 java、javac 等命令全局可用。

注意:在JDK 9+ 已經(jīng)沒有 jre/ 子目錄,所以如果是安裝的jdk版本大于9的話,JRE_HOME可以忽略不用設(shè)置。

檢查環(huán)境變量配置是否生效
使用java -version如果能看到輸出正確的版本號,說明配置成功

[root@centos-manager jdk]# java  -version
java version "1.8.0_481"
Java(TM) SE Runtime Environment (build 1.8.0_481-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.481-b10, mixed mode)

tomcat的安裝

tomcat下載

官網(wǎng)地址:https://tomcat.apache.org/,tomcat目前提供可下載的版本有很多,如果是使用的jdk版本是8的話,建議下載tomcat9以下的版本。tomcat10以及以上的版本在啟動的時候,添加了一個--add-opens的參數(shù),這個參數(shù)是jdk9引入的參數(shù)。Java 8 及更早版本完全不認(rèn)識這個參數(shù),會直接報錯退出。

這是需要下載的安裝包,可以直接點(diǎn)擊下載,或者是將鏈接復(fù)制然后再在服務(wù)器中使用wget下載。我這是就直接在服務(wù)器中使用wget下載。

安裝tomcat

[root@centos-manager ~]# wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.115/bin/apache-tomcat-9.0.115.tar.gz
[root@centos-manager ~]# ll apache-tomcat-9.0.115.tar.gz
-rw-r--r-- 1 root root 14299418 12月  3 07:01 apache-tomcat-9.0.115.tar.gz

tomcat的安裝方式很簡單。只要jdk的環(huán)境配置好之后,tomcat解壓之后就能使用。使用tar命令進(jìn)行解壓,同樣的為了方便后續(xù)升級維護(hù),也可以將解壓之后的tomcat目錄,做一個軟鏈接。

[root@centos-manager ~]# tar -zxvf  apache-tomcat-9.0.115.tar.gz  -C   /usr/local/
[root@centos-manager ~]# ln -sv  /usr/local/apache-tomcat-9.0.115   /usr/local/tomcat
"/usr/local/tomcat" -> "/usr/local/apache-tomcat-9.0.115"
  • 啟動tomcat
[root@centos-manager local]# cd /usr/local/tomcat/bin/
[root@centos-manager bin]# ./catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@centos-manager bin]# lsof  -i:8080
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    130506 root   58u  IPv6 718666      0t0  TCP *:webcache (LISTEN)

tomcat的默認(rèn)監(jiān)聽端口是8080,執(zhí)行啟動腳本之后可以查看是端口是否監(jiān)聽。在瀏覽器中輸入http://IP地址:8080/如果能看到tomcat的頁面說明安裝成功。

到此這篇關(guān)于一文詳解Tomcat的簡介與安裝過程的文章就介紹到這了,更多相關(guān)tomcat安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux小技巧分享之如何重新啟動tomcat

    Linux小技巧分享之如何重新啟動tomcat

    在Linux系統(tǒng)下,如何重啟Tomcat呢?答曰:使用命令操作的!咳咳,這不是廢話嗎。其實tomcat的安裝目錄有關(guān)閉,重啟的腳本的,只要執(zhí)行他們就可以了,下面我們來詳細(xì)說明下
    2014-08-08
  • Tomcat部署web項目出現(xiàn)http狀態(tài)404未找到的詳細(xì)解決方案

    Tomcat部署web項目出現(xiàn)http狀態(tài)404未找到的詳細(xì)解決方案

    前兩天在往服務(wù)器上的Tomcat部署Web項目上栽了跟頭,給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Tomcat部署web項目出現(xiàn)http狀態(tài)404未找到的詳細(xì)解決方案,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • 關(guān)于Ubuntu?Server?18.04?LTS?安裝Tomcat并配置systemctl管理Tomcat服務(wù)的問題

    關(guān)于Ubuntu?Server?18.04?LTS?安裝Tomcat并配置systemctl管理Tomcat服務(wù)

    這篇文章主要介紹了Ubuntu?Server?18.04?LTS?安裝Tomcat并配置systemctl管理Tomcat服務(wù),本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Tomcat 9 免安裝版配置的圖文教程(詳)

    Tomcat 9 免安裝版配置的圖文教程(詳)

    這篇文章主要介紹了Tomcat9 免安裝版配置的圖文教程,本教程給大家提供的tomcat的官方下載網(wǎng)址,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • TOMCAT啟動失敗using?catalina_opts為空的解決方法

    TOMCAT啟動失敗using?catalina_opts為空的解決方法

    這篇文章主要給大家分享了TOMCAT啟動失敗using?catalina_opts為空的解決方法,文中有詳細(xì)的解決流程,具有一定的參考價值,需要的朋友可以參考下
    2023-10-10
  • IDEA中Smart?Tomcat插件使用教程

    IDEA中Smart?Tomcat插件使用教程

    本文主要介紹了IDEA中Smart?Tomcat插件使用教程,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • 在MyEclipse中修改Tomcat 6.x的端口號方法

    在MyEclipse中修改Tomcat 6.x的端口號方法

    今天小編就為大家分享一篇在MyEclipse中修改Tomcat 6.x的端口號方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 深入理解Tomcat的響應(yīng)緩沖區(qū)大小

    深入理解Tomcat的響應(yīng)緩沖區(qū)大小

    在Tomcat中,響應(yīng)緩沖區(qū)的大小是一個重要的配置參數(shù),合理設(shè)置緩沖區(qū)大小可以優(yōu)化數(shù)據(jù)傳輸效率,具有一定的參考價值,感興趣的可以了解一下
    2024-11-11
  • 基于tomcat的連接數(shù)與線程池詳解

    基于tomcat的連接數(shù)與線程池詳解

    下面小編就為大家?guī)硪黄趖omcat的連接數(shù)與線程池詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 替換或重寫Tomcat內(nèi)置的404頁面的方法

    替換或重寫Tomcat內(nèi)置的404頁面的方法

    這篇文章主要介紹了替換或重寫Tomcat內(nèi)置的404頁面的方法,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-09-09

最新評論

来安县| 麻阳| 曲阳县| 乾安县| 汝州市| 安福县| 上蔡县| 朝阳县| 正宁县| 颍上县| 剑阁县| 泗洪县| 迁安市| 衢州市| 洪洞县| 原阳县| 尼玛县| 伊金霍洛旗| 将乐县| 和政县| 松滋市| 泸溪县| 呼和浩特市| 任丘市| 启东市| 乐陵市| 纳雍县| 东莞市| 张家界市| 福海县| 独山县| 绥德县| 盐津县| 千阳县| 丹巴县| 文昌市| 松潘县| 阳高县| 灵武市| 曲周县| 思茅市|