[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 不...