Tomcat5 0與Tomcat6 0目錄結構詳解

2021-09-01 21:42:36 字數 1407 閱讀 8137

[size=medium]一、tomcat5.0的目錄結構圖和tomcat6.0目錄結構圖

+tomcat5.0 +tomcat6.0

+bin +bin

+conf +conf

+logs +logs

+temp +temp

+work +work

+common +lib

+server

+shared

二、tomcat5.0目錄結構與tomcat6.0目錄結構比較

1、前面6個目錄的作用一樣:

conf:存放伺服器的配置檔案,最重要的是server.xml檔案;

logs:存放伺服器的日誌檔案;

temp:存放tomcat執行時的臨時檔案;

work:tomcat的工作目錄,預設情況下把編譯jsp檔案生成的servlet類檔案放於此目錄下;

2、不同點:

a、 tomcat6.0的lib目錄存放的是jar檔案,伺服器和所有的web應用程式都可以訪問。

b、tomcat5.0的common/lib目錄和tomcat6.0的lib目錄的內容相同。然而,tomcat5.0還對jar檔案分類了。

c、tomcat5.0的shared/lib目錄放的jar檔案,所有的web應用程式都可以訪問,伺服器不能訪問;

d、tomcat5.0的server/lib目錄放的jar檔案,伺服器都可以訪問,所有的web應用程式不能訪問;

三tomcat6.x在目錄上最大的區別就是將 lib 包直接置於 catalina_home/lib 下,而tomcat 5.x 系列版本是分common/share/server 三個包存放的。再具體解釋一下:

catalina_home/common

在這個目錄下的lib目錄,存放tomcat 伺服器和所有web應用都能訪問的jar.

catalina_home/share

在這個目錄下的lib目錄,存放所有web應用都能訪問的,但tomcat 不能訪問的jar。

catalina_home/server

在這個目錄下的lib目錄,存放tomcat 伺服器需要的但web應用不能訪問的jar。

common/share/server 三個包中的classes是用來存放class的,就是說你的類庫不打成jar包,而是class檔案就直接放在這裡。

tomcat 6.x 在目錄結構上就是針對lib包的存放位置做了調整,使應用部署更加方便。另外:

tomcat 6.x中endorsed 從catalina_home/common移到根目錄下了catalina_home\endorsed 至於其它沒有太大的變化。

另外需要說明的是tomcat 5.x有目錄catalina_home\conf\catalina\localhost

在tomcat 6.x中該目錄是空的就沒給你建,可以自己建。[/size]

TOMCAT5 0目錄結構

tomcat5.0目錄結構 conf 存放tomcat伺服器的各種全域性配置檔案,其中最重要的是server.xml和web.xml doc 存放tomcat文件 server lib 存放tomcat伺服器所需的各種jar檔案 common lib 存放tomcat伺服器以及所有web應用都可以訪...

tomcat5 0中文問題

1 tomcat的j2ee實現對表單提交即post方式提示時處理引數採用預設的iso 8859 1來處理 2 tomcat對get方式提交的請求對query string 處理時採用了和post方法不一樣的處理方式。與tomcat4不一樣,所以設定setcharacterencoding gbk 不...

tomcat5 0中文問題

1 tomcat的j2ee實現對表單提交即post方式提示時處理引數採用預設的iso 8859 1來處理 2 tomcat對get方式提交的請求對query string 處理時採用了和post方法不一樣的處理方式。與tomcat4不一樣,所以設定setcharacterencoding gbk 不...