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

Tomcat之配置文件的具體使用

 更新時(shí)間:2023年10月16日 11:09:18   作者:lgcgkCQ  
Tomcat服務(wù)器的配置文件主要在conf文件夾中,本文就詳細(xì)的來(lái)介紹一下Tomcat之配置文件的具體使用,具有一定參考價(jià)值,感興趣的可以了解一下

Tomcat 目錄

安裝好 Tomcat 后,打開它的文件夾,可以看到以下目錄

bin:存放各種啟動(dòng)、關(guān)閉和其它程序的腳本

conf:配置文件及相關(guān)數(shù)據(jù)文件存放的目錄

lib:Tomcat 使用的庫(kù)文件存放的目錄,如存放 Servlet 規(guī)范的 API

logs:默認(rèn)日志文件存放的目錄,如存放訪問(wèn)日志

temp:臨時(shí)文件的工作目錄,如上傳大文件時(shí)的緩存數(shù)據(jù)會(huì)存儲(chǔ)在這里

webapps:存放 web 應(yīng)用、用來(lái)程序部署的目錄

work:Tomcat 的工作目錄,如存放 JSP 編譯后的類文件

配置文件

catalina.policy:Java 的安全策略配置文件,用于配置訪問(wèn) codebase(代碼庫(kù))或某些 Java 類的權(quán)限

catalina.properties:Java 屬性定義文件,設(shè)定類加載器路徑、安全包列表和一些調(diào)整性能的參數(shù)信息

context.xml:為部署與此 Tomcat 實(shí)例上的 web 應(yīng)用程序提供的默認(rèn)配置文件

logging.properties:定義日志相關(guān)的配置信息,如日志級(jí)別、文件路徑等

server.xml:Tomcat 核心配置文件

tomcat-users.xml:包含 Realm 認(rèn)證時(shí)用到的相關(guān)角色、用戶和密碼等信息

web.xml:為部署與 Tomcat 實(shí)例上的所有 web 應(yīng)用程序提供部署描述符

server.xml 詳解

Server是server.xml的根元素,用于創(chuàng)建一個(gè)Server實(shí)例,默認(rèn)使用的實(shí)現(xiàn)類是 org.apache.catalina.core.StandardServer

標(biāo)簽屬性和子元素

  • port:Tomcat 監(jiān)聽的關(guān)閉服務(wù)器的端口。
  • shutdown:關(guān)閉服務(wù)器的指令字符串。
  • Server內(nèi)嵌的子元素為 Listener、GlobalNamingResources、Service。

Listener

  • VersionLoggerListener:用于以日志形式輸出服務(wù)器 、操作系統(tǒng)、JVM的版本信息
  • AprLifecycleListener:用于加載(服務(wù)器啟動(dòng)) 和 銷毀 (服務(wù)器停止) APR。 如果找不到APR庫(kù), 則會(huì)輸出日志, 并不影響Tomcat啟動(dòng)
  • JreMemoryLeakPreventionListener:用于避免JRE內(nèi)存泄漏問(wèn)題
  • GlobalResourcesLifecycleListener:用戶加載(服務(wù)器啟動(dòng)) 和 銷毀(服務(wù)器停止) 全局命名服務(wù)
  • ThreadLocalLeakPreventionListener:用于在Context停止時(shí)重建Executor 池中的線程, 以避免ThreadLocal 相關(guān)的內(nèi)存泄漏

GlobalNamingResources

可編輯的用戶數(shù)據(jù)庫(kù),UserDatabaseRealm也可以使用該數(shù)據(jù)庫(kù)對(duì)用戶進(jìn)行身份驗(yàn)證

Service

 默認(rèn)情況下,Tomcat 僅指定了Service 的名稱, 值為 “Catalina”。Service 可以內(nèi)嵌的元素為 : Listener、Executor、Connector、Engine,其中 : Listener 用于為Service添加生命周期監(jiān)聽器, Executor 用于配置Service 共享線程池,Connector 用于配置Service 包含的鏈接器, Engine 用于配置Service中鏈接器對(duì)應(yīng)的Servlet 容器引擎。一個(gè)Server服務(wù)器,可以包含多個(gè)Service服務(wù)

tomcat-users.xml 詳解

該配置文件中,主要配置的是Tomcat的用戶,角色等信息,用來(lái)控制Tomcat中 host-manager、manager的訪問(wèn)權(quán)限

  • tomcat:用于控制頁(yè)面訪問(wèn)權(quán)限。
  • roles1:用于控制以簡(jiǎn)單文本的形式進(jìn)行訪問(wèn)

web.xml 詳解

web.xml 是web應(yīng)用的描述文件, 它支持的元素及屬性來(lái)自于Servlet 規(guī)范定義

ServletContext初始化參數(shù)

<context‐param>
	<param‐name>contextConfigLocation</param‐name>
	<param‐value>classpath:applicationContext‐*.xml</param‐value>
	<description>Spring Config File Location</description>
</context‐param>
  • param‐name:初始化參數(shù)名稱。
  • param‐value:初始化參數(shù)的值。
  • description:這個(gè)參數(shù)的描述信息

會(huì)話配置

用于配置Web應(yīng)用會(huì)話,包括 超時(shí)時(shí)間、Cookie配置以及會(huì)話追蹤模式。它將覆蓋server.xml 和 context.xml 中的配置

<session-config>
	<session-timeout>30</session‐timeout>
	<cookie-config>
		<name>JESSIONID</name>
		<domain>www.baidu.cn</domain>
		<path>/</path>
		<comment>Session Cookie</comment>
		<http-only>true</http‐only>
		<secure>false</secure>
		<max-age>3600</max‐age>
	</cookie‐config>
	<tracking-mode>COOKIE</tracking‐mode>
</session‐config>

Servlet配置

<servlet>
	<servlet-name>myServlet</servlet‐name>
	<servlet-class>com.caochenlei.MyServlet</servlet‐class>
	<init-param>
		<param-name>fileName</param‐name>
		<param-value>init.conf</param‐value>
	</init‐param>
	<load-on-startup>1</load‐on‐startup>
	<enabled>true</enabled>
</servlet>
<servlet-mapping>
	<servlet-name>myServlet</servlet‐name>
	<url-pattern>*.do</url‐pattern>
	<url-pattern>/myservet/*</url‐pattern>
</servlet‐mapping>

Listener配置

Listener用于監(jiān)聽servlet中的事件

<listener>
	<listener-class>org.springframework.web.context.ContextLoaderListener</listener‐class>
</listener>

Filter配置

filter 用于配置web應(yīng)用過(guò)濾器, 用來(lái)過(guò)濾資源請(qǐng)求及響應(yīng)。 經(jīng)常用于認(rèn)證、日志、加密、數(shù)據(jù)轉(zhuǎn)換等操作

<filter>
	<filter-name>myFilter</filter‐name>
	<filter-class>com.caochenlei.MyFilter</filter‐class>
	<async-supported>true</async‐supported>
	<init-param>
		<param-name>language</param‐name>
		<param-value>CN</param‐value>
	</init‐param>
</filter>
<filter-mapping>
	<filter-name>myFilter</filter‐name>
	<url-pattern>/*</url‐pattern>
</filter‐mapping>

到此這篇關(guān)于Tomcat之配置文件的具體使用的文章就介紹到這了,更多相關(guān)Tomcat 配置文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Tomcat添加JMS遠(yuǎn)程監(jiān)控的代碼示例

    Tomcat添加JMS遠(yuǎn)程監(jiān)控的代碼示例

    為Tomcat添加JMS(Java Message Service)遠(yuǎn)程監(jiān)控可以讓你通過(guò)消息隊(duì)列來(lái)接收Tomcat服務(wù)器的性能指標(biāo)和事件通知,下面是一個(gè)關(guān)于在Tomcat中添加JMS遠(yuǎn)程監(jiān)控的思維導(dǎo)圖大綱,并給出一些代碼示例和建議,需要的朋友可以參考下
    2025-02-02
  • Tomcat部署時(shí)war和war exploded區(qū)別及問(wèn)題匯總

    Tomcat部署時(shí)war和war exploded區(qū)別及問(wèn)題匯總

    這篇文章主要介紹了Tomcat部署時(shí)war和war exploded區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Tomcat CentOS安裝實(shí)現(xiàn)過(guò)程圖解

    Tomcat CentOS安裝實(shí)現(xiàn)過(guò)程圖解

    這篇文章主要介紹了Tomcat CentOS安裝實(shí)現(xiàn)過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • tomcat7w.exe 出現(xiàn)指定的服務(wù)未安裝的解決方法

    tomcat7w.exe 出現(xiàn)指定的服務(wù)未安裝的解決方法

    下面小編就為大家分享一篇tomcat7w.exe 出現(xiàn)指定的服務(wù)未安裝的解決方法,很簡(jiǎn)單,有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Tomcat中GET和POST請(qǐng)求時(shí)亂碼問(wèn)題及解決

    Tomcat中GET和POST請(qǐng)求時(shí)亂碼問(wèn)題及解決

    這篇文章主要介紹了Tomcat中GET和POST請(qǐng)求時(shí)亂碼問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • tomcat以及tomcat環(huán)境變量安裝配置方法教程

    tomcat以及tomcat環(huán)境變量安裝配置方法教程

    這篇文章主要為大家詳細(xì)介紹了tomcat以及tomcat環(huán)境變量安裝配置方法教程,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 一個(gè)tomcat下部署多個(gè)項(xiàng)目的詳細(xì)步驟

    一個(gè)tomcat下部署多個(gè)項(xiàng)目的詳細(xì)步驟

    一個(gè)tomcat下如何部署多個(gè)項(xiàng)目,Linux跟windows系統(tǒng)下的步驟都差不多,以下linux系統(tǒng)下部署為例,windows系統(tǒng)下部署同理,接下來(lái)小編就給大家詳細(xì)的介紹一下在一個(gè)tomcat下部署多個(gè)項(xiàng)目的操作步驟,需要的朋友可以參考下
    2023-08-08
  • Nginx/Httpd負(fù)載均衡tomcat配置教程

    Nginx/Httpd負(fù)載均衡tomcat配置教程

    這篇文章主要介紹了Nginx/Httpd負(fù)載均衡tomcat配置方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • tomcat 開啟遠(yuǎn)程debug模式的方法步驟

    tomcat 開啟遠(yuǎn)程debug模式的方法步驟

    在部署和使用Apache Tomcat時(shí),可能需要根據(jù)具體需求修改其啟動(dòng)參數(shù)和環(huán)境變量,以優(yōu)化性能或適應(yīng)特定的運(yùn)行環(huán)境,本文就來(lái)介紹一下tomcat 開啟遠(yuǎn)程debug模式的方法步驟,感興趣的可以了解一下
    2024-11-11
  • 解析Tomcat的啟動(dòng)腳本--startup.bat

    解析Tomcat的啟動(dòng)腳本--startup.bat

    本文主要對(duì)Tomcat的三個(gè)最重要的啟動(dòng)腳本之一--startup.bat腳本做了詳細(xì)分析,具有很好的參考價(jià)值,需要的朋友可以看下
    2016-12-12

最新評(píng)論

射阳县| 唐山市| 阿克苏市| 丹阳市| 梨树县| 清新县| 曲阜市| 高陵县| 全南县| 博兴县| 高清| 富平县| 佛坪县| 广南县| 河北区| 紫金县| 大丰市| 微山县| 固安县| 新野县| 扎兰屯市| 萨迦县| 纳雍县| 宜宾县| 瑞金市| 彭泽县| 陵川县| 晋州市| 武隆县| 临沭县| 农安县| 彰武县| 泾阳县| 裕民县| 大埔区| 策勒县| 安阳县| 鸡泽县| 荣昌县| 荔波县| 凤山市|