好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用tomcat設定shared lib共享同樣的jar

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

熱門標簽:400電話申請方案 在百度地圖標注車輛 撫順移動400電話申請 威海人工外呼系統(tǒng)供應商 做外呼系統(tǒng)的公司違法嗎 貴陽教育行業(yè)電話外呼系統(tǒng) 藍點外呼系統(tǒng) 寧夏房產智能外呼系統(tǒng)要多少錢 烏海智能電話機器人

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

這樣有以下好處:

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

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,但其加載策略和默認的類加載機制不太一樣;

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

標簽:泰州 周口 慶陽 銅川 那曲 松原 朝陽 蕪湖

巨人網(wǎng)絡通訊聲明:本文標題《使用tomcat設定shared lib共享同樣的jar》,本文關鍵詞  使用,tomcat,設定,shared,lib,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用tomcat設定shared lib共享同樣的jar》相關的同類信息!
  • 本頁收集關于使用tomcat設定shared lib共享同樣的jar的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 中文字幕人伦一区二区三区| freexx老女人| 很黄的性视频| 浴室高潮BD在线观看| 国产九九免费视频网站| 成人**免费观看| aaaaaa精品视频在线观看| 秘?天堂AV在线AV在线蜜诱| 性888xxxx入欧美| 东北老妇女bbw视频| 久久精品波多野结衣第一版主小说网| 精品国产免费久久久久久樱桃图片| 黄圣依离婚真相曝光| 高清免费观看电视网站| gay性xxxx| a级免费片| 东北老妓女叫床脏话对白视频| 中文字幕综合久久久久| 色戒免费| 欧美激精品????| 精品亚洲AV无码区最新对白优播| 香蕉久久精品| 古言肉多| 给我看免费高清在线观看| 男根的诱惑| 口吐白沫全身抽搐系列| 迷人女教师波多野结衣| 男女啪啪拍| 性-乱-做-爱视频| 五月一区二区久久综合天堂| G位的准确位置图解| 乖趴好灌浓精h1v1顾霆琛| 被猛男cao烂的小男生gV| 中文字字幕在线中文乱码免费| 人人妻人人澡人人爽人人蜜臀 | xxxxhd日本xxxx| 女人高潮天天躁夜夜躁| 波多野结衣中文字| h0930老女系列网站| 被老板调教成浪货高H| 老女人日皮|