明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

WebSphere迅速基礎(chǔ)(17)

[摘要]6.2 安裝與配置對于任何軟件,都需要一些計劃和具體步驟以確保成功安裝。對于安裝與配制 WebSphere應(yīng)用服務(wù)器及其組件也是如此。下面介紹在Windows NT 上安裝與配置WebSphere應(yīng)用服務(wù)器1.內(nèi)存和軟件要求(1) 內(nèi)存:至少 128 MB RAM,建議 256 MB。WebSph...
6.2 安裝與配置

對于任何軟件,都需要一些計劃和具體步驟以確保成功安裝。對于安裝與配制 WebSphere應(yīng)用服務(wù)器及其組件也是如此。下面介紹在Windows NT 上安裝與配置WebSphere應(yīng)用服務(wù)器
1.內(nèi)存和軟件要求
(1) 內(nèi)存:至少 128 MB RAM,建議 256 MB。WebSphere應(yīng)用服務(wù)器安裝光盤包括 Java 開發(fā)工具(JDK)。
(2) 操作系統(tǒng):Microsoft NT 版本 4.0 與服務(wù)包3 。
 (3) Web 服務(wù)器:WebSphere應(yīng)用服務(wù)器需要下列服務(wù)器之一。
l IBM HTTP 服務(wù)器版本 1.3.3 Windows NT 版(WebSphere應(yīng)用服務(wù)器安裝光盤包括IBM HTTP 服
務(wù)器)
l Apache Server 版本 1.3.2 Windows NT 版
l Domino 版本 5.0 Windows NT 版
l Lotus Domino Go Webserver 版本 4.6.2.5 Windows NT 版
l Microsoft Internet Information Server 版本 3.x 和 版本 4.0 Windows NT 版
l Netscape Enterprise Server 版本 3.01 和 版本 3.51 Windows NT 版(建議使用版本 3.5.1)
l Netscape FastTrack Server 版本 3.01 Windows NT 版
(4) Java 開發(fā)組件(JDK):建議使用與 WebSphere應(yīng)用服務(wù)器一起提供的 JDK1.1.6。
(5) Java servlet API:WebSphere應(yīng)用服務(wù)器包括 JSDK 版本 2.0 或更高版本。
(6) Web 瀏覽器:WebSphere應(yīng)用服務(wù)器的管理器是用來管理 servlet 的用戶界面。要運行管理器,
需要 appletviewer 或支持 JDK1.1 的瀏覽器,例如:
l Netscape Navigator 4.06 或 4.0.7,包括集成的 JDK 1.1 支持并由以下 Web 站點提供:
http://developer.netscape.com/software/jdk/download.html。
l 或帶有修正包的 Microsoft Internet Explorer 4.01 或更高版本。
l Sun HotJava 1.1 或更高版本
一些舊的瀏覽器不能夠正確地處理啟用本機語言支持的文本。如果在用戶界面上看到外來字符,例如“sEnable”,而不是“Enable”,可以通過升級瀏覽器校正。
2.安裝Web服務(wù)器
如果計劃安裝 IBM HTTP 服務(wù)器,請在安裝 WebSphere應(yīng)用服務(wù)器之前安裝它。可以從 WebSphere應(yīng)用服務(wù)器安裝光盤安裝 IBM HTTP 服務(wù)器。安裝WebSphere應(yīng)用服務(wù)器會更改 Web 服務(wù)器 httpd.conf 文件。如果安裝 Web 服務(wù)器是在安裝 WebSphere應(yīng)用服務(wù)器之后安裝的,將不會進行更改,并且 WebSphere應(yīng)用服務(wù)器將不能夠正確運行。安裝 IBM HTTP 服務(wù)器之后,需要一些配置以啟用 SSL 支持。請參閱 IBM HTTP 服務(wù)器文檔以獲得指示信息。
對于計劃安裝其它的Web 服務(wù)器(如Apache Server),也請在安裝 WebSphere應(yīng)用服務(wù)器之前安裝它。理由同上。
3.安裝 WebSphere應(yīng)用服務(wù)器之前
安裝WebSphere應(yīng)用服務(wù)器版本 2.0之前,請卸裝所有以前的版本。卸裝之前,備份 WebSphere應(yīng)用服務(wù)器版本 1.x 文件。
(1) 文件備份
從Windows NT 卸裝以前版本的 WebSphere應(yīng)用服務(wù)器之前,確保要移植的文件已經(jīng)或者將要保存。安裝 WebSphere應(yīng)用服務(wù)器版本 2.0 時顯示出的圖形用戶界面?zhèn)浞?WebSphere應(yīng)用服務(wù)器目錄中的文件,包括類、領(lǐng)域、Servlet、屬性文件,其中,屬性文件包括servlet.properties、admin_port.properties、rules.properties、jvm.properties、aliases.properties、connmgr.properties、userprofile.properties。如果有文件駐留在這四個目錄之外(例如,如果在 WebSphere應(yīng)用服務(wù)器 安裝中創(chuàng)建自己的目錄),請在安裝 WebSphere應(yīng)用服務(wù)器 版本 2.0. 之前,在 WebSphere應(yīng)用服務(wù)器 安裝之外的位置備份文件。
此處包括移植進程的第一部分。第二部分必須在安裝 WebSphere應(yīng)用服務(wù)器版本 2.0 之后執(zhí)行。請參閱有關(guān)文檔以獲得詳細信息。
(2) 卸載前一版本
對于 Windows NT,使用開始 --> 控制面板中的添加/刪除選項,或從開始 --> 程序 --> IBM WebSphere --> WebSphere應(yīng)用服務(wù)器版本1.x 卸裝。
注意:當(dāng)已安裝了某版本的 WebSphere應(yīng)用服務(wù)器,它將復(fù)制Web 站點配置文件作為備份文件,然后修改原始配置文件。當(dāng)使用 Web 服務(wù)器時這個已被修改過的文件就成為活動的配置文件。當(dāng)卸裝 WebSphere應(yīng)用服務(wù)器時,不會恢復(fù)以前的配置文件,它仍然是備份文件。為了使這些設(shè)置再次活動,必須將它們從備份文件轉(zhuǎn)換為活動的 Web 服務(wù)器配置文件。
另外,需要清除 CLASSPATH。如果在 CLASSPATH 中已經(jīng)有來自以前版本的 WebSphere應(yīng)用服務(wù)器的信息,安裝版本2.0之前請刪除這些信息。對于在 Windows NT 上使用Go Webserver 的Web服務(wù)器來說,當(dāng)安裝 WebSphere應(yīng)用服務(wù)器時能自動卸裝Go Webserver 上的 Java 支持。其它的請查閱有關(guān)文檔。
4.安裝WebSphere應(yīng)用服務(wù)器
在即將安裝 WebSphere應(yīng)用服務(wù)器之前,請確保已經(jīng):
(1) 備份所有未通過安裝程序自動備份的文件(從以前的 WebSphere應(yīng)用服務(wù)器進行安裝)。
(2) 安裝您計劃使用的 Web 服務(wù)器。Web 服務(wù)器必須在安裝 WebSphere應(yīng)用服務(wù)器之前安裝。
(3) 如果 Web 服務(wù)器正在運行,請停止它。
注意:在WebSphere應(yīng)用服務(wù)器的安裝期間,如果指定使用 IBM HTTP 服務(wù)器或 Apache Server,將提示您確認 Web 服務(wù)器 httpd.conf 文件的位置。
安裝在 Windows NT 上,插入 WebSphere應(yīng)用服務(wù)器安裝光盤,轉(zhuǎn)至以 Windows NT 操作系統(tǒng)命名的子目錄,運行可執(zhí)行安裝程序(setup.exe)。一系列面板將指導(dǎo)您完成安裝。
5.配置 WebSphere應(yīng)用服務(wù)器
下面介紹啟用 WebSphere應(yīng)用服務(wù)器和它的組件以使之協(xié)同工作的必要配置。完成這些任務(wù)之后,WebSphere應(yīng)用服務(wù)器便能夠主要通過使用缺省設(shè)置運行所有功能。
(1) 配置 Apache Server
如果使用Apache Server作為Web服務(wù)器,請確保httpd.conf 文件包含此行:AddModule mod_app_server.c。
(2) 使用數(shù)據(jù)庫。
要確保 WebSphere應(yīng)用服務(wù)器 維護和使用與關(guān)系數(shù)據(jù)庫(如 Oracle 或 DB2)的連接,請?zhí)砑訑?shù)據(jù)庫.zip 文件到位于文件 <as_root >/properties/bootstrap.properties 中的 java.classpath 屬性,或使用 WebSphere應(yīng)用服務(wù)器的管理器界面的 Java 引擎頁面來指定文件。同樣,確保 java.classpath 包含用于數(shù)據(jù)庫連接的有效的驅(qū)動程序。請查看產(chǎn)品 Web 站點上的 WebSphere應(yīng)用服務(wù)器 版本 2.0 自述文件可得到附加的技巧。
(3) 運行模式
ose.mode 屬性控制 WebSphere應(yīng)用服務(wù)器是作為 Web 服務(wù)器的一部分(進程內(nèi)),還是在獨立模式下運行(進程外)。該屬性位于 <as_root> /properties/bootstrap.properties 文件中。對于所有的服務(wù)器,ose.mode 缺省值是 out。如果使用 Apache Server 或 IBM HTTP 服務(wù)器,必須設(shè)置 ose.mode 屬性為 out,這意味著 WebSphere應(yīng)用服務(wù)器在獨立模式下運行。對于其它 Web 服務(wù)器,可以(但不建議)更改 ose.mode 為 in 并且作為 Web 服務(wù)器的一部分運行 WebSphere應(yīng)用服務(wù)器。 無論何時如有必要請復(fù)位 ose.mode。例如,如果從作為 Webserver 一部分運行的 Netscape Enterprise Server (ose.mode=in)轉(zhuǎn)換為 IBM HTTP 服務(wù)器(要求 ose.mode=out),不要忘記在運行 IBM HTTP 服務(wù)器之前,將 ose.mode 屬性更改為 out。
與手工編輯包含 ose.mode 屬性的 bootstrap.properties 文件相對比,管理器界面的 Java 引擎頁面提供了一個簡單的方法來鎖住該屬性值。 Java 引擎頁面提供了一個可用來指示是以 Web 服務(wù)器的一部分(ose.mode=in)或以獨立模式(ose.mode=out)運行 WebSphere應(yīng)用服務(wù)器的單選按鈕。請參閱有關(guān)文檔學(xué)習(xí)如何訪問管理器。
ose.mode 的值影響。作為 Web 服務(wù)器一部分運行 WebSphere應(yīng)用服務(wù)器為Servlet 和其它應(yīng)用程序提供較高的性能,但安全性較差。作為 Web 服務(wù)器的一部分運行 WebSphere應(yīng)用服務(wù)器,允許當(dāng)關(guān)閉 Web 服務(wù)器時 WebSphere應(yīng)用服務(wù)器自動停止。在獨立模式下運行 WebSphere應(yīng)用服務(wù)器需要其它步驟。 請參有關(guān)文檔獲得更多的詳細信息。
6.啟動和停止 WebSphere應(yīng)用服務(wù)器
當(dāng)啟動 Web 服務(wù)器時WebSphere應(yīng)用服務(wù)器自動啟動。WebSphere應(yīng)用服務(wù)器的管理器,是通過 Web 瀏覽器訪問的,為查看和更改 WebSphere應(yīng)用服務(wù)器的設(shè)置和性能提供了界面。請參閱定制配置設(shè)置。
如果將 WebSphere應(yīng)用服務(wù)器 作為 Web 服務(wù)器的一部分運行,當(dāng)關(guān)閉 Web 服務(wù)器時 WebSphere應(yīng)用服務(wù)器 將自動停止。如果以獨立模式運行,WebSphere應(yīng)用服務(wù)器不會自動停止。如果使用 Apache Server 或 IBM HTTP 作為Web服務(wù)器, WebSphere應(yīng)用服務(wù)器必須在獨立模式下運行。
當(dāng)在 Windows NT 上進程外運行 WebSphere應(yīng)用服務(wù)器 時,停止 Web 服務(wù)器之后,請停止 WebSphere Servlet 服務(wù)以停止 WebSphere應(yīng)用服務(wù)器。從開始 --> 設(shè)置 --> 控制面板 --> 中選擇 WebSphere Servlet 服務(wù),并按“停止”按鈕。
 7.安裝的檢查和故障尋找
要驗證 WebSphere應(yīng)用服務(wù)器已安裝好并正確配置,可調(diào)用 WebSphere應(yīng)用服務(wù)器提供的 snoop servlet。使用 Web 瀏覽器打開 servlet URL: http://your.server.name/servlet/snoop。Snoop Servlet 應(yīng)回送客戶機發(fā)送的 HTTP 請求及 servlet 的初始化參數(shù)。SnoopServlet 和其它 servlet 的代碼位于<as_root>/servlets 目錄。如果Servlet失敗,請嘗試下列步驟:
(1) 如果已通過手工編輯 .properties 文件或使用 WebSphere應(yīng)用服務(wù)器的管理器界面更改了任何 WebSphere應(yīng)用服務(wù)器的配置設(shè)置,請檢查這些文件以確保未引入任何非法的或不正確的值。特別要檢查<as_root> /properties/bootstrap.properties 文件。文檔中心包含關(guān)于手工配置這些屬性的資料和關(guān)于每一配置的可接受性及缺省值的討論資料。
(2) 為Web 服務(wù)器打開本地日志和跟蹤。找到 WebSphere應(yīng)用服務(wù)器 bootstrap.properties 文件(在 <as_root> /properties 目錄中)。設(shè)置 ose.trace.enabled 屬性為true,設(shè)置 ose.trace.to.webserver 屬性為true。停止 Web 服務(wù)器并重啟動。記住如果 WebSphere應(yīng)用服務(wù)器運行在獨立模式,當(dāng)停止 Web 服務(wù)器時它不會相應(yīng)停止。檢查 Web 服務(wù)器出錯日志及 WebSphere應(yīng)用服務(wù)器 <as_root>/logs 目錄下的日志以查看錯誤。
(3) 啟用調(diào)試控制臺并重新啟動 Web 服務(wù)器。WebSphere應(yīng)用服務(wù)器的調(diào)試控制臺為收集和查看跟蹤及監(jiān)控數(shù)據(jù)提供了集中場所。例如,從調(diào)試控制臺,可以作為一組啟動和停止列在收集和監(jiān)控服務(wù)器數(shù)據(jù)中的監(jiān)控程序。調(diào)試控制臺的服務(wù)器控制臺標簽允許查看 servlet 的 stdout 和 stderr 流。缺省情況下,調(diào)試控制臺未啟用。啟用該控制臺。在 WebSphere應(yīng)用服務(wù)器 debug.properties 文件中設(shè)置 debug.server.console.enabled 屬性為true并重新啟動 Web 服務(wù)器使得改動生效;蛘,運行 http://your.server.name/servlet/DebugConsoleServlet,啟用調(diào)試控制臺。在 Windows NT 上,要成功地查看調(diào)試控制臺,必須配置 Windows NT 以允許一個或多個服務(wù)與 Windows 桌面交互。如果使用作為 Windows NT 服務(wù)運行的 Web 服務(wù)器:
l 選擇開始 --> 設(shè)置 --> 控制面板 --> 服務(wù)。
l 選擇 Web 服務(wù)器相應(yīng)的服務(wù)。
l 單擊啟動按鈕。
l 在結(jié)果對話框中,選擇允許服務(wù)與桌面交互的復(fù)選框。
l 重新啟動 Web 服務(wù)器以使更改生效。
對于 Microsoft Internet Information Server,對與 Web 服務(wù)器相關(guān)的每個服務(wù)(如 Web 發(fā)布和 FTP
服務(wù)),執(zhí)行以上過程。這些服務(wù)必須允許與 Windows NT 桌面交互。如果 WebSphere應(yīng)用服務(wù)器運行時未啟動任何 Web 服務(wù)器相關(guān)的進程,則為 WebSphere Servlet 服務(wù)執(zhí)行以上過程,允許服務(wù)與桌面交互。
8.從 版本 1.x 移植到版本 2.0
在安裝 WebSphere應(yīng)用服務(wù)器之后,通過下列步驟完成移植:
(1) 請檢查用戶 Servlet、領(lǐng)域、類、JavaServer 頁面(JSP)和其它在第一部分的移植過程中保存的與編程相關(guān)的文件已經(jīng)被安放在它們所屬的 WebSphere應(yīng)用服務(wù)器 版本 2.0 目錄中。安裝程序應(yīng)已為您完成了這些步驟。如果已備份了您創(chuàng)建在 WebSphere應(yīng)用服務(wù)器 安裝中用戶文件或目錄,請將它們安放在現(xiàn)在的新安裝處。
(2) 傳輸 jvm.properties 文件設(shè)置到 WebSphere應(yīng)用服務(wù)器版本 2.0 bootstrap.properties 文件。
l 對于 WebSphere應(yīng)用服務(wù)器 類路徑,僅移植用戶指定的 類路徑部分到 bootstrap.properties 中 –
不要傳輸 JVM 庫或 WebSphere應(yīng)用服務(wù)器 版本 1.x .jar 文件路徑,因為這些是 WebSphere應(yīng)用服務(wù)器 版本 1.x 缺省配置的一部分,而您未曾自行設(shè)置過它們。換言之,只傳輸您添加的部分類路徑。不要除去 WebSphere應(yīng)用服務(wù)器 版本 2.0 缺省類路徑;簡單地加入 版本 1.x 項目即可。
l 對于 Java 庫路徑和路徑,也只移動用戶指定的部分。不要除去 WebSphere應(yīng)用服務(wù)器 版本 2.0
缺省的庫路徑和路徑設(shè)置;簡單地加入 版本 1.x 項目即可。
l 對于其它屬性,僅當(dāng)它們有定義在 bootstrap.properties 中的對應(yīng)者時才移植。
要使用 WebSphere應(yīng)用服務(wù)器的管理器來管理在安裝 WebSphere應(yīng)用服務(wù)器之前已存在于 Web 服務(wù)器中的 Servlet,必須首先移植這些 Servlet。為了移植現(xiàn)有的 Servlet,將 Servlet 從它們目前的位置移動到 <as_root> \servlets 目錄。WebSphere應(yīng)用服務(wù)器 監(jiān)控該目錄并且當(dāng) Servlet 更改時自動重新裝入 Servlet。如果有 Servlet 在其它目錄中并且不想將它們移動到 <as_root> \servlets 目錄,可使用管理器界面中 Java 引擎頁面的“可重裝 Servlet 類路徑”字段來指定其余要監(jiān)控的目錄。使用 WebSphere應(yīng)用服務(wù)器中的配置頁面來重新配置以前的Servlet 參數(shù)。請參閱定制配置設(shè)置。



相關(guān)文章