Tomcat中jar檔案的秘密

2021-05-23 07:56:08 字數 332 閱讀 5491

說是秘密或許對我自己來說吧,哈哈....

說實話,自己還真的不知道有這麼一回事。

tomcat中jar檔案分別存放在/common/lib、/server/lib 、 /shared/lib下,已經引起了我的注意,今天才找到正確的答案,在這裡分享給那些還不太清楚的好朋友們,共同學習進步,加速成長。

在/server/lib目錄下的jar檔案只能被tomcat伺服器訪問到。

在/shared/lib目錄下的jar檔案可以被所有的web應用程式訪問,但是不能被tomcat伺服器訪問。

在/common/lib目錄下的jar檔案可以被tomcat伺服器和所有的web應用程式訪問。

更新Jar包中的檔案

打包了個fat jar,後來程式作了小修改,如果重新打包乙個fat jar再上傳伺服器實在麻煩,而如果能只把更改的class檔案放到原來jar包替換相應檔案,則簡便很多。jar命令可以替換jar包對於檔案,但需要點小技巧。一般替換 增加 jar包根目錄下的檔案,用到的命令是 jar uvf myja...

讀取Jar中的json檔案

現在操作json的jar 都是用的fastjson,如果需要讀取的json檔案不在jar包裡面,則可以這樣獲取到 string path this getclass getclassloader getresource json abc.json getpath 該目錄是以resources目錄為根...

jar 命令修改 jar 包中的配置檔案

我們在工作中經常會遇到需要在客戶伺服器上直接修改我們 jar 包中的配置檔案的場景,但是有很多的客戶環境非常的封閉,不允許隨便的上傳新編譯的包,甚至有可能不能親自去操作機器,那當我們只是想修改一下配置檔案這種比較簡單的操作時該如何做呢,在這裡記錄一下使用 jar 命令直接修改 jar 包中配置檔案的...