【翻譯】Tomcat 6.0 安裝與啟動


本篇來自Tomcat6官方文檔:運行手冊running.txt

有很多以前都沒注意的問題,這里正好學習下。

系列文章來自:《Tomcat官方文檔翻譯

Tomcat的安裝

  1 確認本機是否已安裝JRE或者JDK,可以通過在命令行中輸入java -version來查看。

  tomcat6需要JDK或者JRE在5或者之后的版本。

  2 下載tomcat:http://tomcat.apache.org/download-60.cgi

  可以選擇下載二進制安裝文件Installer或者直接下載壓縮包。

  這里推薦直接下載 壓縮包zip 即可。

  如果下載了安裝文件,那么tocmat會被安裝成一種服務,此時需要注意修改該服務為自動啟動。當啟動后,會發現狀態欄出現tomcat的管理圖標。

  3 配置環境變量【注意,這部分的操作都不是必須的!如果使用腳本啟動,系統會自動設置這些變量;前提是你的JDK或者JRE已經正確安裝】

  3.1 首先應該設置CATALINA_HOME環境變量,為tomcatxxx的目錄。如果沒有設置,當啟動時,路徑會被自動設置。

  3.2 設置JAVA_HOME 或者 JRE_HOME,這里如果沒有設置,系統會自動搜尋。如果找不到,tomcat的啟動器會閃退。

  3.3 設置CATALINA_OPTS和JAVA_OPTS用於配置tomcat和jvm的相關參數。

Tomcat的啟動

  在windows下可以通過兩種方式啟動:

%CATALINA_HOME%\bin\startup.bat 
%CATALINA_HOME%\bin\catalina.bat start

  在*nix系統下可以通過下面的方式啟動:

%CATALINA_HOME%\bin\startup.sh 
%CATALINA_HOME%\bin\catalina.sh start

  啟動后,通過http://localhost:8080可以訪問。

Tomcat的關閉

  在windows下可以通過下面方式關閉:

%CATALINA_HOME%\bin\shutdown.bat 
%CATALINA_HOME%\bin\catalina.bat stop
直接關閉啟動窗口

  在*nix下可以通過下面的方式關閉:

%CATALINA_HOME%\bin\shutdown.sh
%CATALINA_HOME%\bin\catalina.sh stop
直接在終端中停止腳本

Tomcat常見故障

  1 Http端口沖突

  這種問題可能是已經啟動了一個tomcat服務,當啟動第二個時,端口已經被占用,就會報錯。

  【解決辦法】

  修改CATALINA_HOME/conf/server.xml中8080端口

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

  當然修改后,訪問的URL也會發生改變,比如修改成9999時,訪問地址變為:http://localhost:9999

  2 locahost找不到

  這種情況可能是由於設置了網絡代理。

  【解決辦法】

  修改代理的配置,不同瀏覽器操作可能不同。

Tomcat可選組件

  Tomcat提供了兩個組件:

  1 Tomcat本地庫:用於通過HTTP和AJP連接Tomcat。

  可以通過配置server.xml禁用該庫

  2 Tomcat守護進程:windows中安裝成服務;*nix中安裝成守護進程。

  通過修改安裝器命名,修改服務名稱(沒有試過!)

  這兩個組件都是基於C語言並且在JRE中執行,winodws版本的安裝包中自帶這兩個組件,其他版本的需要自己手動下載對應的版本安裝。

如果剛剛使用tomcat不要使用這兩個組件,如果使用,請先參考說明文檔。
 

Linux下目錄介紹

   <CATALINA_HOME>/bin:  /usr/share/tomcat-x.y/bin
   <CATALINA_HOME>/common:  /usr/share/tomcat-x.y/common
   <CATALINA_HOME>/conf:  /etc/tomcat-x.y
   <CATALINA_HOME>/logs:  /var/log/tomcat-x.y
   <CATALINA_HOME>/server:  /usr/share/tomcat-x.y/server
   <CATALINA_HOME>/shared:  /var/lib/tomcat-x.y/shared
   <CATALINA_HOME>/lib:  /usr/share/tomcat-x.y/lib
   <CATALINA_HOME>/temp:  /var/tmp/tomcat-x.y
   <CATALINA_HOME>/webapps:  /var/lib/tomcat-x.y/webapps
   <CATALINA_HOME>/work:  /var/run/tomcat-x.y

其他文檔參考

  【1】本篇官方文檔: http://tomcat.apache.org/tomcat-6.0-doc/RUNNING.txt
  【2】APR/Native庫 使用手冊: http://tomcat.apache.org/tomcat-6.0-doc/apr.html
  【3】HTTP APR連接tomcat配置文檔:
  【4】Native庫項目地址: http://tomcat.apache.org/native-doc/
  【5】OpenSSL: http://openssl.org/   (之前“心臟出血”,可以看看這個多了解下。)
  【6】APR: http://apr.apache.org/
  【7】Http Server: http://httpd.apache.org/
  【8】Apache Commons Daemon項目: http://commons.apache.org/daemon/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM