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

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


C. 應(yīng)用程序服務(wù)器(Servlet 引擎)
現(xiàn)在您已經(jīng)有了 J2EE 引擎 (WebSphere Application Server),它很可能包括 Web 或 Servlet 容器以及 Enterprise JavaBean (EJB) 容器,以處理基本和高級的 Java 功能及業(yè)務(wù)邏輯 。您可能采用多個(gè)適配器來做許多事情,包括連接 Web 服務(wù)和 IBM WebSphere MQ 消息 。而且,您多半擁有一個(gè)連接到 MySQL、IBM DB2?或 Oracle 后端的數(shù)據(jù)庫連接池 。
當(dāng)您與到輕量級目錄訪問協(xié)議(Lightweight Directory Access Protocol,LDAP)服務(wù)器甚至遺留服務(wù)器的潛在連接結(jié)為一體時(shí),您就擁有了真正的 N 層體系結(jié)構(gòu) 。下面,參考一個(gè)入門級 Web 服務(wù)器環(huán)境 。
開發(fā)環(huán)境
查看圖 2,并假設(shè)它基于某個(gè)單一 UNIX 操作系統(tǒng)上的單一服務(wù)器安裝,該操作系統(tǒng)具有某些通過瀏覽器訪問 Internet 的途徑 。該服務(wù)器將包含您的 Tomcat 安裝、各種操作系統(tǒng)級別的工具,以及(可能)您自己的本地?cái)?shù)據(jù)庫,或者至少包括保存在本地存儲庫(本地目錄結(jié)構(gòu))中的軟件和應(yīng)用程序代碼 。
注意:當(dāng)我提到 Tomcat 服務(wù)器 時(shí),我指的是整個(gè)容器 。
圖 2. 示例獨(dú)立服務(wù)器體系結(jié)構(gòu)
雖然這一點(diǎn)也不像真正的企業(yè)體系結(jié)構(gòu),但是您至少能夠從自己的服務(wù)器中重復(fù)基本的應(yīng)用程序功能 。這個(gè)服務(wù)器的功能將會有很多的限制,但是無論從哪點(diǎn)看,您都是將此安裝視為一個(gè)示例測試開發(fā)服務(wù)器,或者如果您是管理員的話,則只是將其視為用于在其中進(jìn)行試驗(yàn)的服務(wù)器 。
您可以選擇與 Tomcat 安裝一起設(shè)置和運(yùn)行單獨(dú)的 Apache HTTP Server 前端,但是就本教程而言,并不演示此操作方法,因?yàn)檫@樣需要更多的開銷和更多的管理和設(shè)置工作 。您還需要 mod_jk 模塊,您將必須設(shè)置正確的路由,等等 。
無論采用哪種方式,下面讓我們在繼續(xù)進(jìn)行安裝和配置之前,首先討論一些常見問題 。
準(zhǔn)備服務(wù)器
通過配置變量、編輯配置文件、創(chuàng)建用戶等來準(zhǔn)備您的服務(wù)器 。
設(shè)置路徑
除了必須在服務(wù)器上安裝的工具以外,您需要正確設(shè)置 Shell 的所有 PATH 變量設(shè)置 。PATH 變量告訴 Shell 在何處尋找某些軟件安裝、工具等等 。
JAVA_HOME
首先,您必須根據(jù)該版本中包括的說明來安裝 JRE 。我通常選擇使用完整的 Java 軟件開發(fā)工具包 (JDK) 而不只是 JRE 。如果您也是這樣,可以將 JAVA_HOME 環(huán)境變量設(shè)置為您安裝 JDK 的目錄的路徑名稱(例如,/usr/local/java/j2sdk5.0) ??梢允褂靡韵麓a來設(shè)置 JAVA_HOME 變量:
bash-3.00# export JAVA_HOME=/usr/jdk/instances/jdk1.5.0
您還可以運(yùn)行:
JAVA_HOME=/usr/bin/java; export JAVA_HOME'
(實(shí)際上不存在區(qū)別) 。
輸入 echo 命令以復(fù)查上述命令已生效:
bash-3.00# echo $JAVA_HOME
/usr/jdk/instances/jdk1.5.0
CATALINA_HOME(Tomcat 的缺省主目錄)
CATALINA_HOME 用于引用發(fā)布版本目錄的完整路徑名稱 ??梢允褂靡韵麓a在您的服務(wù)器上設(shè)置此變量:
bash-3.00# export CATALINA_HOME=/opt/apache-tomcat-6.0.16
此代碼特定地與已安裝的 Tomcat 版本相關(guān) 。如有疑問,可以按照您提取的 .tar 文件進(jìn)行命名,因?yàn)槟崛〉?.tar 文件的名稱中攜帶有正確的版本號 。
在您的用戶身份下編輯 Shell 和配置文件
您也許注意到了,我在命令示例中有幾次引用了 Bash 。長話短說,登錄 UNIX 的用戶在服務(wù)器上運(yùn)行 Shell,以執(zhí)行允許他們導(dǎo)航和管理服務(wù)器的 CLI 。這與其他操作系統(tǒng)并沒有什么不同,只不過更加靈活,因?yàn)槟梢酝ㄟ^輸入某個(gè)內(nèi)容來定義該 Shell,例如 Bourne Shell (sh) 或 Bourne-again Shell (bash) 。
此外,取決于您使用的 Shell,您可以編輯 CLI 的自定義 Shell 配置文件,以自動設(shè)置 PATH 變量,甚至設(shè)置別名字符來表示服務(wù)器上有用的常用命令 。為此,可以編輯 .bashrc、.profile(Bash Shell 下的缺省配置文件)等等 ??梢允褂?vi 編輯器來創(chuàng)建此文件,然后在您的 root、個(gè)人或特定于 Tomcat 的用戶 ID 下適當(dāng)?shù)鼐庉嬙撐募?,以確保在您每次登錄服務(wù)器時(shí)設(shè)置 PATH 變量 。

推薦閱讀