大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Tomca教程
Tomcat Manager
Tomcat Realm 配置
Tomcat 安全管理
Tomcat JNDI 資源
Tomcat JDBC 數據源
Tomcat 類加載機制
Tomcat JSPs
Tomcat SSL/TLS配置
Tomcat SSI
Tomcat CGI
Tomcat 代理支持
Tomcat MBean 描述符
Tomcat 默認 Servlet
Tomcat 集群
Tomcat 連接器
Tomcat監控與管理
Tomcat 日志機制
Tomcat 基于 APR 的原生庫
Tomcat 虛擬主機
Tomcat 高級 IO 機制
Tomcat 附加組件
Tomcat 安全性注意事項
Tomcat Windows 服務
Tomcat Windows 認證
Tomcat 的 JDBC 連接池
Tomcat WebSocket 支持
Tomcat 重寫機制

Tomcat 安裝

tomcat安裝概述

可利用多種方法把 Tomcat 安裝到不同的平臺上。關于 Tomcat 安裝方面的重要文檔是 RUNNING.txt。如果本節內容尚未能解決你的某些困惑,建議查閱該文檔獲取幫助。

Windows 系統下的安裝

利用 Windows 安裝程序可以輕松地在 Windows 系統下安裝 Tomcat。無論是在界面還是在功能上,Windows 安裝程序都有向導式安裝程序,只需在以下幾個方面稍加注意:

  • Windows 服務的形式進行安裝 利用多種配置,Tomcat 可以安裝為 Windows 服務。在組件頁面勾選復選框,將服務設置為“自動”啟動,這樣當 Windows 啟動時,Tomcat 也隨即啟動。為了獲取最佳的安全性,可以把該服務作為單獨用戶來運行,并降低權限(詳情參看 Windows 服務管理工具及其相關文檔)
  • Java 位置 為了運行服務,安裝程序通常會提供默認的 JRE。安裝程序使用注冊表來確認 JRE 的基礎路徑,這可能是 Java 7 或 更新的版本,還可能包括安裝在完整 JDK 中作為其一個部分存在的 JRE。在 64 位操作系統下運行時,安裝程序會優先查找 64 位 JRE,只有當無法找到時,才去查找32位的 JRE。并非強制性規定必須使用安裝程序所偵測到的默認 JRE,可以使用任何已經安裝的 Java 7 或 更新的 JRE(32 位或 64 位)。
  • 托盤圖標 當 Tomcat 作為一種服務運行時,不會顯示托盤圖標。只有當選擇在安裝完后立即運行 Tomcat 時,不管此時 Tomcat 是否以服務形式運行,托盤圖標都會顯現。

要想更好地了解如何管理以 Windows 服務形式運行的 Tomcat 的信息,可查看 Window 服務指南

針對啟動與配置 Tomcat,安裝程序會創建相關的快捷方式。另外,需要特別注意的是,只有當 Tomcat 運行時,Tomcat 的 管理 Web 應用(administration web application)工具才能使用。

UNIX 守護進程

利用 commons-daemon 工程的 jsvc 工具,可以將 Tomcat 作為一個守護進程來運行。Tomcat 的二進制發行版中包含著 jsvc 的源代碼包,它需要編譯。構建 jsvc 需要一個 C ANSI 編譯器(比如 GCC)、GNU Autoconf,以及一個 JDK。

在運行腳本之前,先將環境變量 JAVA_HOME 設置為 JDK 的基礎路徑。在調用 ./configure 腳本時,需要使用 --with-java 參數來指定 JDK 路徑,比如:./configure --with-java=/usr/java

使用下列命令應該就能返回一個編譯好的 jsvc 二進制可執行文件,位于 $CATALINA_HOME/bin 目錄中——這需要的前提條件是:使用了 GNU TAR,并且將環境變量 CATALINA_HOME 指向 Tomcat 安裝基本路徑。

請注意,應該使用 GNU make(gmake)而不是 FreeBSD 系統下的原生 BSD make。

cd $CATALINA_HOME/bin
tar xvfz commons-daemon-native.tar.gzcd commons-daemon-1.0.x-native-src/unix
./configure
make
cp jsvc ../..cd ../..

使用下列命令,Tomcat 就可以作為一個守護進程來運行了。

CATALINA_BASE=$CATALINA_HOMEcd $CATALINA_HOME
./bin/jsvc \
    -classpath $CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar \
    -outfile $CATALINA_BASE/logs/catalina.out \
    -errfile $CATALINA_BASE/logs/catalina.err \
    -Dcatalina.home=$CATALINA_HOME \
    -Dcatalina.base=$CATALINA_BASE \
    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \
    -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties \
    org.apache.catalina.startup.Bootstrap

如果 JVM 默認使用的是服務器 VM,而不是客戶端 VM,則可能還需要指定 -jvm server。這一點已經在 OS X 系統下得到證實。

jsvc 還有其他一些有用的參數。比如:-user 就能讓守護進程初始化完成后切換到另一個用戶,從而能以非特權用戶來運行 Tomcat,同時又能使用特權端口。

不過要注意的是,如果使用這個選項來以根用戶運行 Tomcat,需要禁用 org.apache.catalina.security.SecurityListener 檢查,這個檢查是用來防止以根用戶來運行 Tomcat 的。

jsvc --help 參數會提供完整的 jsvc 用途信息。尤其是 -debug 參數,它對于調試 jsvc 運行中出現的問題是非常有用的一個工具。

$CATALINA_HOME/bin/daemon.sh 可以作為一個模板,利用 jsvc /etc/init.d/ 在啟動時自動開啟 Tomcat。

注意,要想以上述方式運行 Tomcat,Commons-Daemon JAR 文件必須位于運行時的類路徑上。Commons-Daemon JAR 文件在 bootstrap.jar 清單的類路徑項中。如果某個 Commons-Daemon 類出現了 ClassNotFoundException(無法找到類) 或 NoClassDefFoundError(無法找到類定義) 這樣的錯誤,那么在加載 jsvc 時將 Commons-Daemon JAR 添加到 -cp 參數中。

全部教程
主站蜘蛛池模板: 美女胸又大又黄www网站 | 亚洲综合在线成人一区 | 亚洲欧美日韩精品久久 | 亚洲国产精品人久久 | 久久亚洲精品中文字幕亚瑟 | 亚洲欧美乱综合图片区小说区 | 亚洲精品中文字幕乱码三区一二 | 野花成人 | 亚洲原创区 | 仑乱高清在线一级播放 | 精品99在线观看 | 欧美αv | 亚洲精品一线观看 | 中文字幕一区中文亚洲 | 日日夜夜爽 | 欧美成年黄网站色视频 | 人人爽天天碰天天躁夜夜躁 | 国产精品你懂得 | 97av麻豆蜜桃一区二区 | 日韩人成免费网站大片 | 一区二区三区www | 手机看片福利日韩欧美看片 | 国内久久久久影院精品 | 欧美久久视频 | 国产精品视频免费播放 | 亚洲精品区一区二区三区四 | 欧美日韩在大午夜爽爽影院 | 国产区在线观看视频 | 一区二区三区在线 | 日本 | 欧美一级欧美三级 | 曰批免费视频播放在线看片 | 在线观看日本免费视频大片一区 | 四虎ww| 国产精品400部自产在线观看 | 久久综合九色综合97欧美 | 欧美日韩国产成人综合在线影院 | 国产精品99精品久久免费 | 最近中文字幕无吗免费视频 | 大色综合色综合网站 | 国产精品午夜免费福利视频 | 国产精品久久久久鬼色 |