日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

在 UNIX 中安裝和配置開(kāi)發(fā) Web 服務(wù)器( 五 )


tar -xvf *.tar
此命令提取應(yīng)用程序文件 ??梢暂斎?ls -latr 命令來(lái)查看所提取的文件 。如果由于某種原因,您的安裝包附帶有 .bat 或 .exe 文件,您可以通過(guò)輸入以下命令來(lái)刪除那些文件:
rm *.exe
rm *.bat
建立 Tomcat 目錄以后,您可以繼續(xù)配置、編譯和啟動(dòng)該服務(wù)器 。
配置、編譯和啟動(dòng)
我使用過(guò)的所有 Apache 產(chǎn)品都包括用于配置、編譯和啟動(dòng)該產(chǎn)品的步驟 。此過(guò)程將讓代碼準(zhǔn)備就緒,告訴軟件如何安裝和安裝到何處,等等 。
配置軟件
要配置 Tomcat 軟件,可以輸入以下命令:
cd $CATALINA_HOME/bin
./configure --with-java=/usr/java
或者:
export JAVA_HOME
./configure
編譯代碼
配置 Tomcat 軟件以后,就該編譯它了 。
構(gòu)建二進(jìn)制和庫(kù)
清單 5 顯示了用于構(gòu)建 Tomcat 二進(jìn)制和庫(kù)的代碼 。
清單 5. 構(gòu)建二進(jìn)制和庫(kù)
# gunzip jsvc.tar.gz
# pwd
/opt/apache-tomcat-6.0.16/bin
# tar -xvf jsvc.tar
# gmake
確保 gmake 的路徑在您的 PATH 中(例如,./sfw/bin/) 。
注意:Tomcat 站點(diǎn)規(guī)定,在 FreeBSD 系統(tǒng)上,您應(yīng)該使用 GNU make (gmake)而不是本機(jī) BSD make 命令 。
清單 6 中的代碼將生成可執(zhí)行文件 .jsvc 。該文件是成功地將 Tomcat 作為守護(hù)進(jìn)程運(yùn)行所必需的 。
清單 6. 設(shè)置 jsvc 權(quán)限并復(fù)制
chmod 775 jsvc
cp jsvc ..
cd ..
啟動(dòng)服務(wù)器
您可以從 CLI 或從某個(gè) Java 程序中作為嵌入服務(wù)器啟動(dòng)該服務(wù)器 。此外,該服務(wù)器可以作為守護(hù)進(jìn)程運(yùn)行,這樣它將自動(dòng)運(yùn)行,類似于 Windows 環(huán)境中的服務(wù)設(shè)置 。
運(yùn)行基本啟動(dòng)腳本
清單 7 顯示了 Tomcat 的基本啟動(dòng)腳本 。
清單 7. 運(yùn)行基本啟動(dòng)腳本
cd $CATALINA_HOME/bin
./startup.sh
cd ../logs
檢查 catalina.out 中的錯(cuò)誤!如果您對(duì)此文件使用 cat、vi、more 或 less,可以輸入 shift G 以轉(zhuǎn)到文件底部 ?;蛘撸梢暂斎腩愃迫缦碌拿睿?br /> tail -50 catalina.out
以檢查文件最后 50 行的錯(cuò)誤 。
你還可以通過(guò)修改 Tomcat 代碼或?qū)崿F(xiàn)自己的 LifecycleListener 來(lái)自定義啟動(dòng)過(guò)程,不過(guò)這樣做超出了本教程的范圍 。
運(yùn)行啟動(dòng)守護(hù)進(jìn)程
您可以使用各種各樣的選項(xiàng)來(lái)啟動(dòng)該守護(hù)進(jìn)程,例如使用 -user 來(lái)表示非 root 用戶,使用 -pid 來(lái)指定 .pid 文件位置,以及使用 -errfile 和 -outfile 來(lái)分別指定錯(cuò)誤和輸出文件日志 。有關(guān)完整的選項(xiàng)列表,可以找到您的 jsvc 進(jìn)程,并輸入 ./jsvc -help 。清單 8 顯示了 jsvc 啟動(dòng)腳本的示例 。
清單 8. 示例 jsvc 啟動(dòng)腳本
Bash#./jsvc –home /usr/jdk/instances/jdk1.5.0
–Dcatalina.home=/opt/apache-tomcat-6.0.16
-cp ./bin/bootstrap.jar -outfile ./logs/catalina.out
-errfile ./logs/catalina.err
org.apache.catalina.startup.Bootstrap
使用 jsvc/bin 目錄下面包括的 Tomcat.sh 腳本也是非常有用的 。但是,您將需要編輯變量,以確保諸如路徑等內(nèi)容與您的環(huán)境匹配 。
測(cè)試 Tomcat 安裝
基本 Tomcat 安裝將在端口 8080 上安裝一個(gè)內(nèi)部 HTTP 服務(wù)器——Coyote HTTP/1.1 。對(duì)于此體系結(jié)構(gòu)和設(shè)置,您不需要單獨(dú)的 Apache HTTP Server 。您可以將端口更改為更典型的 Web 服務(wù)器端口,例如 80,只需編輯 $CATALINA_HOME 目錄樹(shù)下的 server.xml 文件即可 。您還可以將缺省安全套接字層(Secure Sockets Layer,SSL)端口更改為典型的 SSL 端口,即端口 443 。server.xml 文件是 Tomcat 獲取其大多數(shù)核心服務(wù)器配置信息的地方 。
您可以通過(guò)訪問(wèn) http://localhost:8080/ 來(lái)驗(yàn)證是否已成功啟動(dòng) Tomcat 。您應(yīng)該看到與圖 3 所示類似的啟動(dòng)頁(yè)面 。
圖 3. 初始 Tomcat 管理控制臺(tái)歡迎頁(yè)面

推薦閱讀