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

使用tomcat設定shared lib共享同樣的jar

 更新時間:2021年07月23日 11:49:49   作者:傻不拉幾貓  
這篇文章主要介紹了使用tomcat設定shared lib共享同樣的jar操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

在項目越來越多的時候,部署在tomcat的發(fā)布包也會越來越多,這樣難免有很多相同的jar會被加載,占用大量的永久存續(xù)區(qū)內(nèi)存,通過設定shared lib來控制相同的jar只加載一個,

這樣有以下好處:

1、避免不同項目加載相同的jar,減少對永久存續(xù)區(qū)的內(nèi)存占用

2、提高tomcat的啟動速度,因為少加載了許多重復的jar

一、如何設定shared lib

方式一:

修改conf文件下的catalina.properties文件,配置shared.loader的路徑:

配置絕對路徑:

shared.loader="D:hs/develop/shared/lib","D:/hs/develop/shared/lib/*.jar"

之后將相同的jar放在指定的文件夾下。

或配置相對路徑:

shared.loader="${catalina.base}/shared/lib","${catalina.base}/shared/lib/*.jar"

之后在和conf同目錄下新建shared目錄,將相同的jar放在lib里

方式二:

修改conf文件下的catalina.properties文件,配置common.loader的路徑,追加shared lib的路徑:

common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/lib/shared/*.jar"

之后在lib文件夾下新建一個shared目錄,并將相同的jar放在shared目錄下

二、catalina.home和catalina.base的區(qū)別

在一個tomcat下,catalina.home和catalina.base指向相同的位置,即bin等目錄的父目錄。

若是在安裝多個Tomcat實例又不想安裝多個軟件備份的時可以使用這兩個屬性,在tomcat目錄下只有 bin 和 lib 目錄被多個tomcat示例公用,其它目錄conf、logs、temp、webapps和work 是每個Tomcat實例自己獨立的備份。

這時他們指向不同的位置:

catalina.home(安裝目錄):指向公用信息的位置,就是bin和lib的父目錄。

catalina.base(工作目錄):指向每個Tomcat目錄私有信息的位置,就是conf、logs、temp、webapps和work的父目錄。

三、tomcat6類加載機制

Commonclassloader

負責裝載$CATALINA_HOME/common目錄下的所有類和jar包,詳細的配置可參考$CATALINA_HOME/conf/catalina.properties文件中的common.loader配置;該classloader裝載的類對于Server class loader和Webapp class loader是可見的;Commonclass loader在Tomcat啟動時創(chuàng)建,其parent classloader是System class loader;

Server classloader

負責裝載Tomcat的核心類,位于$CATALINE_HOME/server目錄下的所有類和jar,可由catalina.propreties中的server.loader配置指定;它在Tomcat啟動時被創(chuàng)建,其parent loader是Commonclass loader;

Sharedclass loader

負責裝載webapp公用的類,可以用戶通過catalina.properties文件中的shared.loader屬性來指定;它在Tomcat啟動時被創(chuàng)建,其parentloader也是Common class loader;

Webappclassloader

它只負責加載各自app中WEB-INF/classes以及WEB-INF/lib下的類;其parentloader雖然是Shared class loader,但其加載策略和默認的類加載機制不太一樣;

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Tomcat假死的原因分析及解決方案

    Tomcat假死的原因分析及解決方案

    這篇文章主要介紹了Tomcat假死的原因分析及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • idea專業(yè)版和idea社區(qū)版整合Tomcat并將war包部署

    idea專業(yè)版和idea社區(qū)版整合Tomcat并將war包部署

    IDEA是一個功能完善的Java開發(fā)工具,除了具備有良好的代碼開發(fā)提示之外,還可以直接在IDEA中集成并啟動Tomcat實現(xiàn)程序的自動部署,本文主要介紹了idea專業(yè)版和idea社區(qū)版整合Tomcat并將war包部署,感興趣的可以了解一下
    2023-11-11
  • 關于Tomcat服務器無法打開tomcat7w.exe的解決辦法

    關于Tomcat服務器無法打開tomcat7w.exe的解決辦法

    今天小編就為大家分享一篇關于關于Tomcat服務器無法打開tomcat7w.exe的解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • Tomcat 8.5 下載、安裝、啟動及遇到的各種問題

    Tomcat 8.5 下載、安裝、啟動及遇到的各種問題

    本文內(nèi)容主要介紹 Tomcat 8 的安裝,以及可能會遇到的問題,結(jié)合圖文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • tomcat性能優(yōu)化方式簡單整理

    tomcat性能優(yōu)化方式簡單整理

    這篇文章主要介紹了tomcat性能優(yōu)化方式簡單整理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Tomcat容器管理安全的驗證方式匯總

    Tomcat容器管理安全的驗證方式匯總

    當訪問服務器中受保護的資源時,容器管理的驗證方法可以控制確認用戶身份的方式。Tomcat支持四種容器管理的安全防護。下面小編給大家分享Tomcat容器管理安全的驗證方式匯總,感興趣的朋友一起看看吧
    2016-11-11
  • 解決“Unable to start embedded Tomcat“錯誤的完整指南

    解決“Unable to start embedded Tomcat“錯誤的完整

    在使用Spring Boot開發(fā)應用程序時,有時可能會遇到"Unable to start embedded Tomcat"的錯誤,這可能是由多種原因引起的,本文將詳細介紹這個錯誤的常見原因以及解決方法,幫助你快速解決問題并順利啟動應用程序
    2023-10-10
  • Tomcat整體結(jié)構(gòu)簡單介紹

    Tomcat整體結(jié)構(gòu)簡單介紹

    這篇文章主要介紹了Tomcat整體結(jié)構(gòu)簡單介紹,Tomcat的本質(zhì)是一個Servlet容器。一個Servlet能做的事情是:處理請求資源,并為客戶端填充response對象,需要的朋友可以參考下
    2019-07-07
  • Tomcat請求的資源[/XXX/]不可用問題解決方法(適合小白)

    Tomcat請求的資源[/XXX/]不可用問題解決方法(適合小白)

    這篇文章主要給大家介紹了關于Tomcat請求的資源[/XXX/]不可用問題解決方法,文中介紹的方法非常適合小白,文中介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • 啟動tomcat時 錯誤: 代理拋出異常 : java.rmi.server.ExportException: Port already in use: 1099的解決辦法

    啟動tomcat時 錯誤: 代理拋出異常 : java.rmi.server.ExportException: Port

    這篇文章主要介紹了啟動tomcat時 錯誤: 代理拋出異常 : java.rmi.server.ExportException: Port already in use: 1099的解決辦法的相關資料,需要的朋友可以參考下
    2016-05-05

最新評論

恩施市| 台南市| 扎囊县| 缙云县| 威远县| 措勤县| 来凤县| 台东县| 瑞丽市| 荥经县| 潼关县| 张掖市| 汉中市| 千阳县| 武汉市| 文化| 宁阳县| 清远市| 大关县| 巴楚县| 抚州市| 衢州市| 离岛区| 翁源县| 新邵县| 曲松县| 都兰县| 沙洋县| 鄱阳县| 合水县| 车险| 武鸣县| 白河县| 福海县| 竹北市| 泽普县| 保山市| 花垣县| 枝江市| 肥乡县| 涟源市|