Tomcat 應用服務器如何設置 Web 服務目錄精講

文章目錄

  • 前言
  • 一、設置 Web 服務根目錄
    • 1.1、根目錄的位置
      • 1.1.1、根目錄的默認訪問地址(設置 IP)
      • 1.1.2、根目錄的默認訪問地址(未設置 IP)
  • 二、設置 webapps 下的 Web 服務目錄
  • 三、新建 Web 服務目錄
  • 四、設置相對目錄
  • 總結


前言

我們在使用 web 服務器 Tomcat 進行網頁部署時,在不配置使用其他 IDE 時(如Eclipse),就需要自己來配置服務器的服務目錄,而服務目錄的配置又可以細分為若干種,本文就如何配置列舉了如下幾種方式。希望初學動態頁面和 Tomcat 服務器的同學能夠對原理有一個自己的理解。我們必須將編寫好的 JSP 文件保存到 Tomcat 服務器的某個 Web 服務目錄中,只有這樣,遠程的用戶才能通過瀏覽器訪問該 Tomcat 服務器上的 JSP 頁面。人們常說的一個網站,實際上就是一個 Web 服務目錄。

在這里插入圖片描述


一、設置 Web 服務根目錄

1.1、根目錄的位置

如果 Tomcat 服務器的安裝目錄是 D:\apache-tomcat-8.0.3,那么 Tomcat 的 Web 服務目錄的根目錄是:D:\apache-tomcat-8.0.3\webapps\Root。

用戶如果準備訪問根目錄中的 JSP 頁面,可以在瀏覽器輸入 Tomcat 服務器的 IP 地址(或域名)、端口號和 JSP 頁面的名字即可(必須省略 Web 根目錄的名字)。

1.1.1、根目錄的默認訪問地址(設置 IP)

比如,Tomcat 服務器的 IP 地址是 192.168.1.100,根目錄中存放的 JSP 頁面的名字是 example1_1.jsp,那么用戶在瀏覽器輸入的內容是:

http://192.168.1.100:8080/example1_1.jsp

1.1.2、根目錄的默認訪問地址(未設置 IP)

如果你沒有為 Tomcat 服務器所在的機器設置過一個有效的 IP 地址,那么為了調試 JSP 頁面,可以打開 Tomcat 服務器所在機器上的瀏覽器,在瀏覽器的地址欄中輸入如下地址,如下圖所示:

http://127.0.0.1:8080/example1_1.jsp

在這里插入圖片描述

二、設置 webapps 下的 Web 服務目錄

Tomcat 服務器安裝目錄的 webapps 目錄下的任何一個子目錄都可以作為一個 web 服務目錄。

在這里插入圖片描述
我們可以在 webapps 下新建子目錄,比如 ch1 子目錄,那么 ch1 就成為一個 Web 服務目錄。如果將 JSP 頁面文件 example1_1.jsp 保存在 webapps 下的 Web 服務目錄中,那么應當在瀏覽器的地址欄中輸入 Tomcat 服務器的 IP 地址(或域名)、端口號、Web 服務目錄和 JSP 頁面的名字,比如,example1_1.jsp 保存到 ch1 中,輸入的內容為:

http://127.0.0.1:8080/ch1/example1_1.jsp

在這里插入圖片描述

三、新建 Web 服務目錄

可以將 Tomcat 服務器所在計算機的某個目錄(非 webapps 下的子目錄)設置成一個 Web 服務目錄,并為該 Web 服務目錄指定虛擬目錄,即隱藏 Web 服務目錄的實際位置,用戶只能通過虛擬目錄訪問 Web 服務目錄中的 JSP 頁面。

可以通過修改 Tomcat 服務器安裝目錄下的 conf 文件夾中 server.xml 文件來設置新的 Web 服務目錄。

在這里插入圖片描述
假設要將 D:\MyBook\zhang 以及 C:\wang 作為 Web 服務目錄,并讓用戶分別使用 apple 和 cloud 虛擬目錄訪問 Web 服務目錄 D:\Mybook\zhang 和 C:\wang 下的 JSP 頁面,首先用記事本打開 conf 文件夾中的主配置文件:server.xml,找到出現 </Host> 的部分(接近 server.xml 文件尾部),然后在</Host>的前面加入:

<Context path = "/apple" docBase = "D:\MyBook\zhang" debug = "0" reloadable = "true"/>
<Context path = "/cloud" docBase = "C:\wang" debug = "0" reloadable = "true"/>

注意:xml 文件區分大小寫,切勿將<Context>寫成<context>

主配置文件 server.xml修改后,必須重啟 Tomcat 服務器。重啟后就可以將 JSP 頁面存放到D:\Mybook\zhang 或 C:\wang,這樣用戶就可以通過虛擬目錄 apple 或 cloud 訪問JSP頁面。比如,將 example1_1.jsp 保存到 D:\Mybook\zhang 或 C:\wang 中,在瀏覽器地址欄輸入:

http://127.0.0.1:8080/apple/example1_1.jsp

http://127.0.0.1:8080/cloud/example1_1.jsp

四、設置相對目錄

Web 服務目錄下的目錄稱為該 Web 服務目錄下的相對 Web 服務目錄。

比如,我們可以在 Web 服務目錄 D:\Mybook\zhang 下再建立一個子目錄 image,將 example1_1.jsp文件保存到 image 中。那么可以在瀏覽器的地址欄如下地址來訪問 example1_1.jsp:

http://127.0.0.1:8080/apple/image/example1_1.jsp

總結

本文給大家介紹了如何設置 Tomcat 服務器的服務目錄做了一次總結,希望本文對大家理解原理有幫助。那么,同時你還對 Tomcat 服務器有何了解呢?你知道 Tomcat 支持的并發量是多少嗎?150。除此之外你還了解哪些呢?趕快補充到文章下面吧!

在這里插入圖片描述


我是白鹿,一個不懈奮斗的程序猿。望本文能對你有所裨益,歡迎大家的一鍵三連!若有其他問題、建議或者補充可以留言在文章下方,感謝大家的支持!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530787.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530787.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530787.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java 版本、語言規范、API、JDK、IDE、Java 源程序編譯、執行原理(跨平臺性根本原因)、特殊字符用法、8 大數據類型小結

文章目錄前言一、三大版本類型二、Java 語言規范三、應用程序接口&#xff08;API&#xff09;四、Java 開發工具包&#xff08;JDK&#xff09;五、集成開發環境&#xff08;IDE&#xff09;六、Java 運行環境&#xff08;JRE&#xff09;七、Java 源程序編譯、執行原理&#…

常見的技術類英文字母含義總結,Localhost、SDK、URL 等(持續更新中)

文章目錄前言一、Localhost二、SDK三、URL總結前言 我們在開發中經常會遇到一些技術類的英文單詞&#xff0c;初遇可能會有些陌生&#xff0c;在此為了方便大家&#xff0c;同時便于自己查看一些名詞&#xff0c;就做了一個小結&#xff0c;如果我不懶的話就持續更新本文了&…

使用 Eclipse 建立包的時候,“name”下可選項“Create package-info.java”的作用是什么?

一、場景描述 我們在使用 Eclipse 開發項目建包的時候&#xff0c;你是否發現在“name”下有可選項“Create package-info.java”&#xff0c;除了根據英文譯出的“創建包說明”還有什么作用呢&#xff1f; 二、作用 聲明友好類和包內訪問常量。為在包上標注注解提供便利。提…

啟動 Tomcat 應用服務器端口 8080 被占用排查思路及解決方式

文章目錄前言一、Tomcat 應用服務器端口 8080 被占用二、如何解決端口被占用2.1、列出所有端口的使用情況2.2、查看被占用端口對應的 PID2.3、回車查看占用端口的具體程序2.4、結束目的進程總結前言 我們在啟動 Tomcat 應用服務器運行項目的時候&#xff0c;如果上次我們沒有正…

Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 類圖、時序圖和 UML 類圖

文章目錄前言一、安裝 Eclipse 官方提供的安裝框架 GEF1.1、Eclipse 中第三方插件更新/安裝策略1.2、為什么選擇 GEF 框架&#xff1f;1.3、GEF 框架安裝二、安裝 Amateras UML2.1、Amateras UML 插件下載2.2、將 Amateras UML 集成到 GEF 安裝框架中2.3、重新啟動&#xff0c;…

Eclipse 的常見報錯、警告和原因分析、解決方式以及相關操作快捷鍵小結(持續更新)

文章目錄前言一、常見的三種類型錯誤二、運行時錯誤總結前言 Eclipse 作為我們開發中最為常用的一款 IDE&#xff0c;功能齊全&#xff08;雖然近幾年被 IDEA 占盡了風頭&#xff09;&#xff0c;但是最為基本的一些操作我們是要熟知的&#xff0c;比如常見的報錯、警告和原因以…

Windows 系統中常見的 Shell 命令總結(不時補充)

文章目錄前言一、調出電腦 Windows IP 配置二、生成文件目錄結構樹三、創建文件夾四、刪除空目錄五、顯示目錄和文件六、進入目錄七、刪除文件八、刪除目錄并同時刪除目錄中的子目錄以及文件8.1、del 的其他命令說明總結前言 Windows 命令提示符&#xff08;cmd.exe&#xff09…

大數據入門系列 2:全網最全,VMware 虛擬機上安裝 Ubuntu 完整步驟及需要注意的問題

文章目錄前言一、自備 VMware 虛擬機二、下載 Ubuntu 鏡像文件2.1、下載安裝 ubuntu 系統時 LTS 版本和正式版本的區別&#xff1f;2.2、Ubuntu 版本更新規則三、VMware 虛擬機上配置 Ubuntu 安裝環境3.1、在 VMware 新建一個虛擬機3.2、配置類型選擇自定義3.3、虛擬機硬件兼容…

Maven 系列 1:Maven 安裝與環境變量的配置完整步驟及需要注意的問題(以 jdk1.8、Maven 3.6.2 和 win10 為例,附下載地址)

文章目錄 前言一、下載安裝 Maven1.1、官網下載 Maven 安裝包1.2、Maven 安裝目錄進行分析說明1.3、注意 Maven 安裝的系統要求二、檢查本地 Java 環境變量的配置2.1、JAVA_HOME 變量的配置2.2、CLASSPATH 變量的配置2.3、Path 變量的配置2.4、檢查 Java 環境變量是否配置成功三…

Eclipse 答疑:Eclipse 如何更換夜間及外部主題?如何修改代碼樣式、背景顏色、字體大小?為何注釋文字大小不一?

文章目錄前言一、更換 Eclipse 自帶黑色“Dark”主題二、設修改代碼的樣式及背景顏色三、設置代碼字體和大小&#xff08;解決注釋字體不一原因&#xff09;四、下載外部主題進行更換4.1、進入 Eclipse Marketplace4.2、搜索 Eclipse Marketplace 提供的主題下載4.3、查看下載及…

Eclipse 安裝插件報錯:An error occurred while collecting items to be installed session context was...解決方法匯總

文章目錄前言一、產生錯誤的場景二、錯誤信息描述三、出錯原因分析3.1、錯誤原因定位3.2、Eclipse 的更新管理 P2 出錯四、解決方式4.1、進入 Eclipse 的安裝根目錄4.2、修改 Eclipse 配置文件五、本解決方式適用范圍六、其他類似問題如何解決&#xff1f;6.1、Access is denie…

Java 答疑:JDK 11(Java 11)之后沒有 JRE 目錄,環境用戶變量配置的解決方法

文章目錄前言一、JDK 11&#xff08;Java 11&#xff09;之后 JRE 說明二、選擇自己需要的 JDK 版本三、對下載的 JDK 進行解壓四、執行 Dos 命令生成 JRE總結前言 我們之前的 JDK 1.8 版本乃至以下版本壓縮包下載解壓后直接運行會生成 JDK、JRE 兩個目錄文件&#xff0c;但從 …

Maven 系列 2:Maven 本地倉庫與遠程倉庫配置完整步驟以及修改 settings.xml 后的完整內容(配置非私服,遠程倉儲鏡像強力推薦阿里云)

文章目錄 前言一、Maven 三大倉庫說明1.1、本地倉庫1.2、遠程倉庫(私庫、鏡像倉庫)1.3、Maven 中央倉庫1.4、三大倉庫的檢索順序二、Maven 管理項目的生命周期三、本地倉庫的配置步驟3.1、修改 setting.xml 文件指定本地倉庫位置3.2、或者在命令界面指定本地倉庫位置四、中央…

Maven 系列 3:如何在 Eclipse 中集成配置 Maven(以 apache-maven-3.6.2、eclipse-jee-2019-09-R-win32-x86_64 為例)

文章目錄 前言一、打開 Eclipse 進入 Maven 配置頁面二、將本地 Maven 路徑對應到 Eclipse 中三、將配置文件集成到 Eclipse 中四、開啟 Eclipse 的 Maven 視圖五、檢查 Maven 中央庫地址和鏡像服務器地址總結前言 首先很榮幸也很感謝大家查看和訂閱我的專欄,在這里為大家再次…

大數據入門系列 3:全網最全,Ubuntu 安裝 VMware Tools 完整步驟及需要注意的問題

文章目錄前言一、啟動 Mware 虛擬機二、打開 terminal 命令界面三、檢查軟件包更新四、安裝 VMware Tools五、檢查 VMware Tools 是否安裝成功總結前言 盡管客戶機操作系統在未安裝 VMware Tools 的情況下仍可運行&#xff0c;但許多 VMware 功能只有在安裝 VMware Tools 后才可…

Eclipse 答疑:Eclipse 如何設置 Java 代碼自動提示和自動補全?

文章目錄前言一、打開 Eclipse 進入配置頁面二、進入 Java 的設置三、輸入補全信息四、應用檢查總結前言 在課堂上或者是開發大佬面前&#xff0c;你也許總是能夠看到大佬們只要在敲代碼時啪啪啪敲幾個按鍵就可以出來一堆代碼&#xff0c;你會不會很羨慕&#xff1f;那么&#…

數據挖掘基礎學習一:VMware虛擬機Ubuntu上安裝Python和IPython Notebook(Jupyter Notebook)完整步驟及需要注意的問題(以ubuntu-18.04.3為例)

數據挖掘基礎學習一&#xff1a;VMware虛擬機Ubuntu上安裝Python和IPython Notebook&#xff08;Jupyter Notebook&#xff09;完整步驟及需要注意的問題 &#xff08;以ubuntu-18.04.3-desktop-amd64為例&#xff09; 注意&#xff1a;ubuntu-18.04.3-desktop-amd64系統自帶P…

Maven 系列 5:Maven 項目管理生命周期學習——命令界面四大指令完美運行 Hello、HelloFriend Java 項目完整步驟及錯誤總結

文章目錄 前言一、回顧 Maven 的安裝目錄結構二、檢查環境變量配置以及全局范圍 setting.xml 是否配置好三、Maven 四大指令詳解四、新建 Maven 演示的 Java 項目 Hello4.1、建立 Java 項目 Hello4.2、Hello 項目根目錄 pom.xml 文件配置及節點說明4.3、新建 Hello.java 文件4.…

Java 產生隨機數:Java 中產生隨機數的方法及應用匯總

文章目錄前言一、System.currentTimeMillis() 方法1.1、System.currentTimeMillis() 方法原理剖析1.2、實現隨機數加法程序二、Math.random() 方法2.1、Math.random() 方法原理剖析2.2、實現隨機數減法程序總結前言 在 Java 中提供了很多的方法能夠產生隨機數&#xff0c;在本文…

Linux 答疑:Linux 中 apt 與 apt-get 命令有何區別,我們該選擇 apt 還是 apt-get?

文章目錄前言一、apt 與 apt-get 命令的背景分析二、apt 與 apt-get 之間的區別三、apt 和 apt-get 命令區別對比表四、apt-get 是否已棄用&#xff1f;五、我們應該使用 apt 還是 apt-get&#xff1f;總結前言 隨著 apt install package 命令的使用頻率和普遍性逐步超過 apt-g…