WebSphere Application Server 進階版
入門
第 3.02 版
CT678TC
5801-AAR
| 請注意! |
|---|
| 使用本資訊及其支援的產品之前, 請先閱讀附錄 D. 注意事項下的一般資訊。 |
第 3 版(1999 年 12 月)
這個修訂版適用於授權程式 IBM WebSphere Application Server 進階版 3.02,程式號碼 5801-AAR。
您可以電話或傳真訂購出版品。 IBM Software Delivery Solutions/IBM Publications Support 會在美國東部標準時間 (EST) 8:30 a.m. 至 7:00 p.m. 之間接受出版品的訂購。電話號碼:(800) 879-2755。 傳真號碼:(800) 284-4721。
您也可以向 IBM 業務代表或當地 IBM 分公司訂購出版品。 下列地址沒有出版品庫存。
本出版品的封底有一份讀者意見表。 如果這份表格脫落,請將您的意見寄往:
台灣國際商業機器股份有限公司
中文支援中心
地址:台北市敦化南路 1 段 2 號 12 樓
電話:(02)2776-7901
傳真:(02)2776-6010
您也可以將意見傳真到:(919) 254-0206。
您將資訊傳送給 IBM 時,同時也授與 IBM 非專用的權利,同意 IBM 以它認為適當的任何方式來使用和分送該項資訊,且 IBM 不必對您負責。
(C) Copyright International Business Machines Corporation 1998,1999. All rights reserved
Note to U.S. Government users: Documentation related to restricted rights. This documentation is related to restricted rights. Use, duplication, or disclosure is subject to restrictions set forth in GSA ADP schedule contract with IBM Corporation.
關於 IBM WebSphere Application Server
安裝 WebSphere Application Server 之前
安裝和架構 WebSphere Application Server
啟動和停止 WebSphere Application Server
附錄 B. 安裝和架構 NetWare Enterprise Web Server
本「入門手冊」設計是為了協助您安裝、架構和開始使用 IBM WebSphere Application Server for Novell NetWare 標準版 3。 它同時也說明如何進行安裝驗證,且會引導您尋找其他資訊資源。 本書提供您安裝和架構 WebSphere Application Server 所需要的資訊,來協助您儘快開始作業。
您也可以取得其他可用的資訊資源來學習使用 WebSphere Application Server 的各項特性。 (請參閱取得詳細資訊)
| 開發至 Websphere | 如果您是一位程式設計師,要開發在 Websphere 中執行的應用程式, 請造訪 IBM WebSphere Application Server 網站,或造訪 Novell(網址如下:http://developer.novell.com/websphere, 以取得其餘資訊。 |
| 安裝、架構和維護 WebSphere Application Server | 如果您負責安裝、架構和管理 WebSphere Application Server, 請閱讀本文件,並造訪 http://www.ibm.com/software/webservers/appserv/ 或 http://www.novell.com/documentation,取得最新的「版次注意事項」和相關文件。 |
您可以在 IBM 和 Novell 網站以及產品 CD 中找到本文件的 HTML 和 PDF 格式。 請造訪上面列出的網站,找到本文件最新的版本。
「WebSphere Application Server 進階版」可利用電子商業應用程式強大的部署環境來進行 Web 交易和交談作業。 它提供一種具有可攜性的 Java 型 Web 應用程式部署平台,重點在於支援和執行 Servlet、JavaBeans、 JavaServer Pages (JSP) 檔,以及 Enterprise Bean。 它建置在 WebSphere Application Server 標準版上,既具有可攜性, 同時也控制著伺服器端商業應用程式以及 Enterprise Bean 的效能和管理, 提供了一種綜合性的 Java 型 Web 應用程式平台。 它利用下列方式,延伸了這個平台的價值和用途:
如果您要管理和整合企業層面的應用程式,同時也要充份利用 Java 型的開放技術和 API, 則這個 Websphere 產品是不可或缺的要項。 它能夠和關聯式資料庫、交易處理系統和其他應用程式進行有力的交談。 這個 Web 應用程式伺服器可以部署和管理 Java、CORBA 和 Enterprise Bean 應用程式。
「WebSphere Application Server 進階版 3.0」提供一個非常強大的部署環境以及一組應用程式服務, 可用來管理各種 Java 應用程式和元件。 它的新特性包括:
全球資訊網這個巿場,目前正在持續快速成長。 如今,由於含有動態 HTML 頁面的網站能夠提供交談和自助式的交易, 因此它逐漸取得了競爭優勢。 在這類網站的後面,有針對這種交談活動的商業邏輯應用程式在運作著, 以回應使用者的要求,即時存取資料。
各企業單位也愈來愈頻繁地發覺 Java 技術能夠提供和支援 Web 型的商業邏輯。 利用 JavaServer Pages (JSP)、Servlet 和具有 Java 功能之資料庫連線的各個網站也都支援各種複雜的交易, 以及與客戶的動態交談。這個發展帶來了各種挑戰:
IBM WebSphere Application Server 第 3.0 版的解決方案能處理這些挑戰, 以配合公司目前的需求,支援公司未來的成長:
這些產品都會區分 Web 的編寫和設計工作與商業邏輯的設計工作, 讓程式設計師和較傳統的 Web 團隊成員能夠一起工作, 產生最大的效率,並儘量縮小彼此的干擾。
這一節的其餘部份要討論「WebSphere Application Server 進階版」所支援的 Java 技術, 以及它提供來部署和管理這些技術的環境:
Enterprise Bean 支援是「WebSphere Application Server 進階版」的主要特性之一。 這項支援將交易處理和分散式物件結合到一種專門面對複雜企業資訊管理問題的現代化解決方案中。
透過 WebSphere Application Server Enterprise Bean 支援, 應用程式開發人員可以在更簡單、更具生產性的方式下,將注意力集中在商業上, 而不必將心力耗用於複雜的交易處理或分散式物件。 Enterprise Bean 支援能夠為開發人員處理這些方面的工作。 比方說,應用程式開發人員可以使用簡單的指令或方法,在銀行帳戶之間轉帳, 而不必擔心幕後的實際資料位置,或在交易中考慮如何處理系統失敗的問題。
如果要進一步瞭解任何 IBM WebSphere Application Server 3.0 版,請蒞臨下列網站:
http://www.ibm.com/software/webservers/appserv
http://developer.novell.com/websphere
http://www.novell.com/documentation/websphere/docui/index.html
如同 Java Applet 執行於瀏覽器而延伸了瀏覽器的功能, Java Servlet 也執行於具有 Java 功能的 Web 伺服器,而延伸了伺服器的功能。 Servlet 和任何其他商業邏輯元件一樣,可以產生網站內容或與 Enterprise Bean 通信來存取資料庫內容, 在面對使用者要求時,提供一種新層次的回應性。
「WebSphere Application Server 進階版」提供 Java 型且相容於多種 Web 伺服器和作業系統的 Servlet 引擎。 Servlet 引擎支援:
Web 團隊可以利用各種 Web 伺服器和應用程式伺服器的結合來產生一種真正的交談式網站,讓客戶可以執行自助式的交易。 除了 HTML 之外,還可以使用其他技術來說明和顯示,在這些交易期間,出入於網站的使用者和後端資料庫間的資料串流。 所使用的核心技術包括 Sun Microsystems 和「可延伸的標記語言 (eXtensible Markup Language, XML)」所提供的 JavaServer Pages (JSP) 。
WebSphere Application Server 可協助您結合 JSP、XML、商業邏輯應用程式和 HTML 來呈現 Web 式店面, 以收集使用者要求、執行商業邏輯應用程式來產生或存取資料,以及建立結果格式和顯示結果。
WebSphere Application Server 提供 JSP 引擎和標示支援。 JSP 結合了伺服器端的 Script 和標示,同時可以區分呈現邏輯(例如 HTML)和商業邏輯(例如 Servlet)。 您可以在每個 JSP 檔內併入 JSP 語法、HTML 標示、Servlet 標示、NCSA 標示和行內 Java 程式碼, 來處理使用者要求,以依需要存取可重複使用的商業邏輯元件,如 Servlet、Bean 和 Java 型 Web 應用程式。 JSP 也可讓您區分文件結構、內容和呈現方式,讓 Web 團隊成員在不影響彼此的前提之下並行運作。
WebSphere Application Server 也提供「XML 文件結構服務」, 其中含有進行伺服器端 XML 處理時所用的文件剖析器、文件驗證程序和文件產生器。您可以利用這些特性來發揮 XML 的功能, 它是 HTML 的標示替代方案。 XML 使下列作業成為更容易:
WebSphere Application Server 提供一種安全、可調整的環境,用來部署和管理 Web 型應用程式。
WebSphere Application Server for NetWare 包含 NetWare Enterprise Web 伺服器外掛程式, 可延伸 Web 伺服器提供 Java 應用程式之能力。 外掛程式會隨著 Enterprise 伺服器載入,提供在 Web 伺服器和 WebSphere Application Server 之間的通信功能。
WebSphere Application Server 支援比從前更多架構實務。 所選的架構可支援工作量管理、JVM 儲存池作業、多部機器上的多重伺服器, 以及各種 Web 伺服器品牌對於 WebSphere Application Server 的要求。
為了在分送 Application Server 時能有最大的彈性, 「進階版」透過使用「Internet Inter-ORB 通訊協定 (IIOP)」的連線, 以「遠端方法呼叫 (RMI)」來提供 Java Object Request Broker (Java ORB) 。
WebSphere Application Server 有一種安全伺服器, 使用 Servlet 引擎和您的 Web 伺服器來進行 Web 資源的存取控制, 這些資源包括:HTML 頁面、Servlet、JavaServer Pages (JSP) 檔和 Enterprise Bean。 這個安全伺服器提供集中式的安全原則控制和安全服務, 如:鑑別和授權。
「應用程式伺服器」可針對「輕裝備目錄存取通信協定 (LDAP)」服務、 「NetWare 目錄服務 (NDS)」或「小型認証機構 (LTPA)」服務所定義的使用者來鑑別使用者。
根據您的 Web 伺服器功能和其他因素,您可以使用基礎鑑別和憑證鑑別。 憑證鑑別提供一種高度安全且謹慎的機制來保護 Web 資源。
LTPA 支援提供一種可供簡便單一登入的組織架構。 換言之,在階段作業開始時進行過本身的鑑別之後,使用者可以存取企業內各個 WebSphere Application Server 和 Web 伺服器的資源,不必再重新鑑別。
WebSphere Application Server 使用者輔助內的安全資訊中討論了其他安全特性, 可逐步引導您完成安全設定。
WebSphere Application Server 支援叢集化或獨立式 Web 伺服器的使用者設定檔和階段作業追蹤。 這些特性可協助您維護網站使用者的相關資訊, 以及將相同使用者的要求分組到單一階段作業中。
WebSphere Application Server 提供快取和重複使用符合 Java 資料庫連線功能 (JDBC) 規格之資料庫連線的連線儲存池特性。 當 Servlet 需要資料庫連線時,它可從可用連線的儲存池中取得其中的一個連線, 免除為每一個要求開啟新連線所需的經常資源。
WebSphere Application Server 提供豐富的監視功能來追蹤各項資源, 其中包括 Servlet、Enterprise Bean、執行緒、系統資源、資料庫連線儲存池, 以及使用者階段作業。監視介面提供圖表和表格檢視畫面, 以簡化系統性能和效能的診斷。
同時提供追蹤和記載功能。
WebSphere Application Server 進階版和標準版可提供 Tivoli Ready Certified 程式碼。 有關安裝和架構 Tivoli Ready Enablement 的相關指示,請參閱文件中心。
WebSphere 具有包括一組小型通用範例在內的範例庫。 這些範例可幫助您在自己的網站快速新增一般功能、 傳授 WebSphere Java 程式設計模式的基本概念,以及示範最能利用「應用程式伺服器」的技術。 這個範例庫也含有一個虛構公司 YourCo 專用的完整 Intranet 網站。 YourCo 網站可以示範如何把範例庫中簡單的範例,套用在真實生活當中。
啟動「應用程式伺服器」之後,請造訪 IBM WebSphere Studio 網站,取得範例的詳細資訊:
http://domain_name/WebSphereSamples/index.html
如果要使用範例,您必須具備一個支援 HTML 4、階式樣式表 (CSS) 和 Java Applet 的 Web 瀏覽器。像 Netscape Navigator 4.07 和 Microsoft Internet Explorer 4.01 或更新的版本, 都屬於這類瀏覽器。
| 附註: | 在安裝 WebSphere Application Server 之前,
請造訪 Novell Developer Support 或 Documentation 網站,
或者 IBM WebSphere Application Server 網站,查閱這份資訊的修正和新增內容。
請造訪下列網站之一,檢視最新的版次注意事項:
http://developer.novell.com/websphere http://www.novell.com/documentation/websphere/docui/index.html |
您可以在許多地方找到 WebSphere Application Server 及其開發情況的最新資訊:
| 如果您要 . . . | 請造訪 . . . |
| 在 NetWare 上安裝、架構或維護 WebSphere Application Server |
|
| 在 NetWare 中開發和部署 WebSphere Application Server |
|
Websphere 所在的伺服器其中的「文件中心」可讓您輕鬆存取產品程式設計文件、 「管理主控台說明」、Javadoc、網站以及其他產品資源。
如果要存取「文件中心」,必須具備一個支援 HTML 4、 「階式樣式表 (CSS)」和 Java Applet 的 Web 瀏覽器。 相容的瀏覽器包括 Netscape Navigator 4.07 或 Microsoft Internet Explorer 4.01 或以上。
如果要從 Web 瀏覽器存取「文件中心」:
您也可以將某磁碟機映射至您的 NetWare 伺服器,再開啟下列路徑,來開啟「文件中心」:
as_root\web\doc\begin_here\index.html
「Websphere 管理主控台」是一個 Java 程式,可提供系統管理介面給「WebSphere 管理伺服器」。
「說明」中有一套教學指導,可以指導您執行基本工作、 對話框說明以及輸入欄位的說明。 如果要存取「說明」,必須具備一個支援 HTML 4、 「階式樣式表 (CSS)」和 Java Applet 的 Web 瀏覽器。 像 Netscape Navigator 4.07 和 Microsoft Internet Explorer 4.01 或更新的版本, 都屬於這類瀏覽器。
如果要存取「說明」:
WebSphere Application Server 網站包括:
造訪 http://www.ibm.com/software/webservers/appserv/。
Novell 的 DeveloperNet 網站含有開發人員工具和支援資訊,其中包括:
造訪 http://developer.novell.com/websphere。
Novell 的文件網站含有下列文件元件的更新版本:
造訪 http://www.novell.com/documentation/websphere/docui/index.html。
本章提供 WebSphere Application Server 產品在 NetWare 上的規劃資訊。
請依照慣例,在安裝 WebSphere Application Server 之前,造訪上面列出的網站來取得最新資訊。
WebSphere Application Server 安裝程式可讓您從安裝期間所出現的下列各元件架構選項按鈕當中進行選擇:
這個選項可以提供管理伺服器的預設架構, 幫助您更快著手進行管理作業。 如果是安裝開發環境,建議您選擇預設架構。
WebSphere Application Server 進階版第 3 版支援多種拓蹼。 下面是常用的架構:
基本拓蹼:
圖 1. WebSphere Application Server 支援的基本拓蹼

有關安裝基本架構的相關指示,請參閱安裝和架構 WebSphere Application Server。
這個拓蹼選項可包含下列項目:
| 附註: | 伺服器群組和它的所有複本應該常駐在同一部機器上。 |
這個拓蹼可提供良好的 Servlet 和 JavaServer Pages 效能。 它容許多個應用程式伺服器引擎部署許多 Java 應用程式案例,且全部在單一邏輯伺服器群組中進行管理。
圖 2 告訴您這個架構與圖 1 的拓蹼結合起來, 非常適合進行水平調整,它會利用 eNetwork Dispatcher 產品來平衡多部機器的工作量。
有關安裝這個拓蹼的相關指示,請參閱安裝和架構 WebSphere Application Server。
這個拓蹼選項有進階拓蹼選項 1 的所有功能。 如圖 3 所示, 使用非安全加密或「開放 Servlet 引擎 (OSE)」的連線可以將 Web 伺服器或 WebSphere Application Server 外掛程式連接到應用程式伺服器群組。 這個拓蹼的防火牆必須支援 TCP 埠。 如果防火牆使用通信協定分析器,這個拓蹼將會失效。
在 WebSphere Application Server 3.0 版支援的各種拓蹼中,這是最具彈性的一種拓蹼。 Servlet 和 JavaServer Pages 檔是利用「遠端方法呼叫 (RMI)」,透過 IIOP 來分派的。 它容許使用多個工作站,且工作站有多個含有複本的伺服器群組。
這個拓蹼在物件的分送作業上,彈性最大。 這個拓蹼也是唯一的安全架構。 如圖 3 所示, 在這個拓蹼中,Web 伺服器和 WebSphere Application Server 之間的連線,是唯一未受安全保護的連線。 (OSE) 接聽器到應用程式伺服器群組的連線使用 IIOP。
有關安裝這個進階選項的相關資訊,請參閱安裝和架構 WebSphere Application Server。
WebSphere Application Server 支援利用「Websphere 管理主控台」來複製應用程式伺服器。 WebSphere Application Server 支援複製 Servlet 引擎、Web 應用程式和 Servlet, 來進行工作量管理、平衡資料流量以及失敗復原處理等工作。
如果支援伺服器及其複本(一個「伺服器群組」)的所有「Java 虛擬機器 (JVM)」都在 Web 伺服器的相同實體機器(節點)上, 您應該利用 OSE 傳輸,採用以推送為基礎的原生平衡資料流量方式來遞送 Servlet 要求。
如果參與 Servlet 叢集的任何 JVM 都位於 Web 伺服器以外的任何節點上, 您應該採用 IIOP 平衡資料流量的方式,利用以 IIOP 為基礎的 Servlet 重導器來遞送 Servlet 要求。
這些要訣是強調順利安裝 WebSphere Application Server 的某些重要的相關事項。 如果需要計劃和安裝的詳細資訊,其中包括相關的需求和程序, 請參閱本書中適用於您的 WebSphere 應用程式的章節; 另外,也請造訪主要產品網站,找到有關已知問題、限制和解決方案的版次注意事項; 以及造訪下列產品網站,找到最新的計劃和安裝資訊:
http://www.ibm.com/software/websphere/appserv/doc/v302/install/install_guides.html
java full version "1.1.7B"
您指定的使用者和密碼組合將成為「WebSphere 管理伺服器」執行時所採用的帳戶。
這個 ID 也供安全之用。 請參閱 WebSphere Application Server 說明中的「安全」主題,以取得詳細資訊。
如果需要啟動 WebSphere Administrative Server 的詳細資訊,請參閱啟動和停止 WebSphere Application Server。
和任何軟體一樣,為了確保安裝作業可以順利完成,我們需要事先訂定一些規劃。 這一節說明如何在 Novell NetWare 作業系統上安裝 WebSphere Application Server。內容如下:
以下是在 Novell NetWare 作業系統上安裝和操作 WebSphere Application Server 的最基本硬體需求:
以下是在 Novell NetWare 作業系統上安裝和操作 WebSphere Application Server 的最基本軟體需求:
在安裝「Websphere Application Server 進階版 3.0.2 」之前, 您必須先解除安裝 NetWare 伺服器目前已安裝的任何「標準版」或「進階版」。
如果要解除安裝現存版本的 WebSphere:
svrmgr31 > connect internal/password
svrmgr31 > drop tablespace was including contents cascade constraints;
svrmgr31 > drop user EJSADMIN cascade;
本章討論如何安裝和架構 WebSphere Application Server 及其元件。 完成這些作業之後,WebSphere Application Server 主要會用其預設值,以完整的功能來執行各項作業。
在您安裝 WebSphere Application Server 之前, 請參閱 Novell Developer Kit、Novell Documentation 網站, 或是 WebSphere Application Server 網站的 Library 頁面,查閱這份資訊的修正和新增內容:
http://developer.novell.com/websphere/
http://www.novell.com/documentation/websphere/docui/index.html
http://www.ibm.com/webservers/appserv/library.html
在安裝 WebSphere Application Server 之前,請快速檢視下列清單,
確定已符合在 NetWare 中順利安裝 Websphere 的所有必備條件。
如果您已經讀過安裝 WebSphere Application Server 之前,可能已經完成 1 到 3 的步驟了。
如果要在 NetWare 上安裝 WebSphere:
當出現「安裝選項」畫面時,請選取您要安裝的元件和目標目錄。
有關元件選項的說明,請參閱 WebSphere Application Server 元件選項。 預設的選項是開發套件, 它所提供的基本拓蹼,在基本拓蹼中有相關的說明。
另外,您可以利用自訂安裝選項來安裝基本拓蹼。 選取自訂安裝選項之後, 便會開啟「選擇應用程式伺服器元件」畫面。 預設選項包括:
當出現「安全/資料庫選項」畫面時,請輸入適合您的架構之資訊。
為了安全之故,除非您有特定的金鑰環檔可用,否則,請採用預設值。 如果您有特定的金鑰環檔,請取消勾選「利用示範金鑰環檔」,再輸入檔案。
WebSphere Application Server 需要有一個資料庫來管理架構和安全資訊。 您可以搭配 Oracle 或 DB2 來使用「WebSphere 3.02 for NetWare 進階版」。
下表說明關聯於「Websphere 管理伺服器」所在的位置,您可以將 Oracle 和 DB2 資料庫儲存在哪裡。 本端資料庫位於 Websphere 管理伺服器的相同 NetWare 伺服器中。
| 本端資料庫 | 遠端資料庫 | |
| Oracle | 可 | 可 |
| DB2 | 不可 | 可 |
這些架構都有建立和起始設定資料庫的 Script。 選取 Oracle 或 DB2 會提供所有其他欄位的預設值。 Oracle 預設值會架構 Websphere 來搭配本端伺服器中的 Oracle。
由於 NetWare 無法使用 DB2,因此,安裝程序只是安裝執行遠端伺服器中的 DB2 資料庫所需要的值。 這會假設 WebSphere Application Server 資料庫建立在遠端電腦的 C:\SQLLIB 目錄中。
附註:在執行 Websphere 之前,必須先建立資料庫(或表格空間)和使用者帳戶。 WebSphere Application Server 會利用這項資訊來存取資料庫。 下節說明如何建立和架構資料庫。
您可以在本端節點上執行 Oracle Server,也可以存取另一部主電腦中的 Oracle Server。 Websphere 可讓您利用 Oracle 資料庫,也容許多部主電腦共用 Oracle 資料庫。
當您安裝 WebSphere Application Server 時,安裝程式會在 as_root/bin 目錄中產生 CREATEORACLE.NCF 檔。 請在 NetWare 上,從 NetWare 主控台指令提示中執行這個檔案,在 Oracle 資料庫中建立 Websphere 表格空間。
安裝程序也會在 as_root/bin 目錄中建立 CREATEORACLE.BAT 檔。 請執行這個檔案,在 NT 中建立 Websphere 表格空間。
如果要在 NetWare 的 Oracle 資料庫中建立和起始設定表格空間:
如果要在 NT 的 Oracle 資料庫中建立和起始設定表格空間,請:
您可以利用 DB2 作為管理伺服器資料庫,用來管理和儲存 WebSphere Application Server 架構以及管理資訊。 由於 DB2 不會在 NetWare 中執行, 因此,它必須作為安裝了 Websphere 的 NetWare 網路所連接之 NT 電腦所執行的遠端資料庫。 Websphere 容許多部主電腦依照圖 2 和圖 3 所示,共用同一個 DB2 資料庫。
下列資訊說明如何使用 DB2 作為管理伺服器資料庫。
當您安裝 WebSphere Application Server 時,安裝程式會在 as_root/bin 目錄中產生 CREATEDB2.BAT 和 CREATEWASDB.SCR 檔。
如果要在 NT 上建立和起始設定資料庫:
比方說,如果您在 JDBC URL 中指定了 6789 埠,您要輸入:
db2jstrt 6789
如果需要有關使用和架構 DB2 的詳細資訊,請造訪
http://www.software.ibm.com/cgi-bin/db2www/library/pubs.d2w/report#UDBPUBS
WebSphere Application Server 元件、安全執行時期和「物件層次追蹤」和「物件層次除錯」(OLT 和 OLD), 必須先執行後置安裝步驟, 才能使用「Websphere 管理主控台」來架構、啟動和管理它們。
Websphere 安全執行時期程式可能需要一些安裝後的步驟。 請參閱 http://domain_name/IBMWebAS/help/secure2.htm,取得安全的相關步驟。
WebSphere Application Server 已經與「物件層次追蹤/除錯」產品部份整合起來, 以支援分散式物件的追蹤和除錯。
OLT/OLD 產品的伺服器端元件,是安裝為 WebSphere 管理伺服器安裝架構的一部份。 但是,在您開始使用和管理「Websphere 管理主控台」中的 OLT/OLD 之前,必須先進行部份架構。 OLT/OLD 從屬站必須另外安裝在 WebSphere Application Server 的本端機器或遠端機器上。
請參閱 http://domain_name/IBMWebAS/help/olt2.htm,檢視取得 OLT/OLD 從屬站程式碼和啟用 OLT/OLD 功能的指示。
本章提供如何啟動和停止下列項目的相關資訊:
請記得前往 IBM WebSphere Application Server 網站,查閱這項資訊的最新修正或新增內容。
您在 NetWare 上安裝 Websphere 時,會修改 AUTOEXEC.NCF 檔,以在啟動 NetWare 時執行「管理伺服器」。 您也可以選擇將這一行放到註解中,不予執行,再輸入 startwebsphere,從指令提示執行「管理伺服器」。
如果要停止「管理伺服器」,請在 NetWare 主控台提示時輸入 stopwebsphere。
您可以利用 NetWare GUI 介面或從指令提示,在 NetWare 中執行「Websphere 管理主控台」。
如果要從 NetWare 主控台中啟動:
如果要結束「Websphere 管理主控台」,請在主控台功能表列中,按一下結束。
如果要從「WebSphere 管理主控台」中啟動應用程式伺服器程序,請:
同樣地,如果要停止應用程式伺服器程序,請遵循啟動的前四個步驟,之後,再執行下列動作:
| 附註: | 如果您要停止管理主控台之外的所有項目,請參閱上述的啟動和停止章節。 |
現在,您已安裝 WebSphere Application Server 並執行了最基本的必要架構, 請驗證 WebSphere Application Server 是否能正確運作。 這一章討論:
請記得造訪 IBM WebSphere Application Server 網站 ( http://www.ibm.com/software/webservers/appserv/ ) ,取得這項資訊的最新修正或新增內容。
在測試 Servlet 和 Enterprise Bean 之前, 必須先啟動該產品及其必備條件:
如果要確認 NetWare Enterprise Web 伺服器已啟動且在執行中, 請利用 Web 伺服器來開啟 Web 瀏覽器的預設首頁:
如果不在執行中,請在 NetWare 主控台提示中輸入 nswebup。
如果要驗證 WebSphere Application Server 安裝,您必須先啟動 Web 伺服器。 請使用您的瀏覽器來開啟:
http://domain_name/servlet/snoop
其中 domain_name 是您的主電腦機器名稱。
在「應用程式伺服器」主電腦資料夾之下,安裝有兩個範例應用程式(Servlet 群組)。 這些應用程式是 default_app(包括 snoop)和範例。 如果要從這些應用程式來提供 Servlet,請使用瀏覽器來開啟 Servlet URL。 如果要檢視 Servlet URL,請使用「Websphere 管理主控台」來顯示 Servlet 屬性。
如果您無法開啟和顯示您的 Servlet,請確定您已正確安裝 Web 伺服器, 而且它正在執行中。 同時,請確定您已使用您的主電腦名稱,而且不是 localhost; 並已啟動 Websphere 管理主控台中的預設伺服器(請參閱啟動和停止應用程式伺服器)。
這一節說明如何執行產品提供的 Enterprise Bean,以及確保安裝結構能有效支援使用 Enterprise Bean。 這一節提供的指示是假設您使用 DB2 資料庫; 如果需要使用 Oracle 資料庫來完成這個 HitCount 範例時所指定的值, 請參閱使用範例 Enterprise Bean HitCount 進行測試。
安裝好 WebSphere Application Server 之後,您可以執行下列動作來測試 Enterprise Bean:
如果要建立新的 Oracle 資料庫,請在 NetWare 主控台提示中輸入 CREATEORACLE。
如果要建立新的 DB2 資料庫,請在 DB2 指令提示中輸入下列指令:
db2 create database SampleDB
您可以將它命名為 SampleDB 或現有資料庫所沒有採用的任何其他名稱。 不過,您必須確定資料庫名稱符合「建立資料來源」對話方塊之「資料庫名稱」欄位內的名稱。
如果還沒有啟動預設伺服器,請開啟 Hostname 資料夾,選取預設伺服器,再選取啟動按鈕。 在出現的訊息對話方塊中,按一下確定。
這時應該會出現命中數。
您可以利用使用範例 Enterprise Bean HitCount 進行測試中所說明的 HitCount 範例, 來測試安全功能。 如果要執行測試:
您可以遵循使用範例 Enterprise Bean HitCount 進行測試中所說明的步驟, 來部署其他範例 Enterprise Bean。 請查看 http://domain_name/WebSphereSamples/index.html。
這個部份總覽追蹤、記載、監視和除錯 WebSphere Application Server 及其元件的機能。
「Websphere 管理主控台」說明系統提供了各種指示,可協助您啟動除錯、追蹤、記載和監視等作業,在應用程式伺服器和您自己的程式中偵測和診斷問題。
如果要存取說明系統,請開啟:
as_root/web/help/helpcon.htm
其中 <as_root> 是 WebSphere Application Server 的安裝根目錄。
如果您已經依照先前章節所說明的指示執行完畢, 現在管理伺服器和管理主控台就應該在執行中了。 更有甚者,您可能已經用管理主控台來驗證以 Servlet和 Enterprise Bean 進行的安裝作業。
本章將提供管理主控台的詳細資訊, 並且引導您參閱教您用主控台完成管理作業的線上說明。
管理主控台是一個主視窗,您可以在其中完成下列各項資源:
此外,您也可以使用主控台來執行下列作業:
如果需要如何使用主控台的相關資訊,請參閱「說明」。 如果要執行「說明」系統,請利用 Web 瀏覽器來開啟下列檔案:
as_root/web/help/helpcon.htm
WebSphere Application Server 網站和 Novell Developer Kit 有常見問題的解答。
http://www.ibm.com/software/webservers/appserv/library.html
http://developer.novell.com/websphere
您也可以造訪使用者論壇,網域如下:
http://www.networking.ibm.com/was/forum.html
如果您有 WebSphere Application Server 的任何問題,您可以電話洽詢 Novell Support Connection。
您可以利用 Novell Support Connection (TM),
透過 Novell Support Connection 網站、Novell Support Connection CD,
以及客戶與工作伙伴支援程式來存取 Novell 網路專業知識。
您可以利用 Novell Support Connection 網站或 CD 來連接到 Novell 技術支援工程師所使用的相同網路知識。
另外,網站也提供開放的網際網路論壇,讓客戶和工作伙伴分享各種技術支援資訊和解決方案。
論壇由 Novell 所邀請贊助的自願「系統操作員」(SysOps) 來維繫,他們會回答公佈在論壇中各種問題。
網站也提供「進階技術訓練」錄影帶、CBT 和討論會的相關資訊。
如果需要其他支援,Novell 鼓勵客戶與 Novell 的工作伙伴聯繫。
客戶可以利用 Novell Support Connection 網站找到合格的工作伙伴。
客戶可以根據地理位置、產品專家意見(或兩者)來進行搜尋。
請造訪 Novell Support Connection,網址如下:
support.novell.com(美國)
support.novell.de(歐洲、中東、非洲)
support.novell.com.au(亞洲地區)
或電話洽詢:
美國(英文)1-800-858-4000/801-861-4000
歐洲、中東、非洲(英文)(49) 211 5632 744
法國 (49) 211 5632 733
德國 (49) 211 5632 777
亞洲地區(英文)(61) 2 9925 3133
請參閱 Novell Support Connection 網站,找到語言和支援電話號碼的完整清單。
如果要訂購 Novell Support Connection CD,
請撥電話:1-800-377-4136 或 1-303-297-2725,
或造訪 Novell Support Connection 網站。
您也可以利用電子郵件,直接將對於未來版次的建議和需求提供給 IBM, 以及提出不需專人服務或正式支援的輕微缺失報告, 來函請送往:WASTEAM@US.IBM.COM。
Java 從屬站程式庫元件包括下列子元件:
如果需要把伺服器部署在一起時,請安裝生產應用程式伺服器。 生產應用程式伺服器元件包括下列子元件:
在選取伺服器安裝選項時,上述所有 WebSphere Application Server 子元件都安裝在您指定的目標目錄中。 也會安裝 Java 從屬站程式庫。
當您需要部署生產機器來執行管理工作時,請安裝「Websphere 管理主控台」元件。 這項安裝加上管理和部署的工具, 是 Java 從屬站程式庫元件的上層安裝設定。 管理主控台元件包括下列子元件:
當您需要開發和測試應用程式時,請安裝 WebSphere Application Server 開發套件。 這套開發套件包括下列子元件:
「WebSphere Application Server 進階版」產品需要資料庫才能作業。 NetWare 可以使用能夠滿足產品必備條件的 Oracle 8i 資料庫。
當搭配 Java Development Kit 1.1.x 版來使用時, 「WebSphere Application Server 進階版」支援,「Oracle8i(8.1.6 版)THIN JDBC 驅動程式」則不支援。
在安裝 IBM WebSphere Application Server 之前,應該先安裝 NetWare Enterprise Web 伺服器, 因為安裝 WebSphere Application Server 會改變 Web 伺服器的 OBJ.CONF 檔。
以下是在安裝過程中,根據 NetWare Enterprise Web 伺服器架構檔來進行的修正:
Init fn="load-modules" funcs="init_exit,auth_exit,service_exit,term_exit" shlib="SYS:/WebSphere/AppServer/bin/ns35.nlm" Init fn="init_exit" bootstrap.properties="SYS:/WebSphere/AppServer/properties/bootstrap.properties" #NameTrans fn="pfx2dir" from="/WebSphereSamples" dir="SYS:/WebSphere/AppServer/WebSphereSamples" #NameTrans fn="pfx2dir" from="/theme" dir="SYS:/WebSphere/AppServer/theme" NameTrans fn="pfx2dir" from="/IBMWebAS" dir="SYS:/WebSphere/AppServer/web" PathCheck fn="auth_exit" Service fn="service_exit" SYS:/WebSphere/Appserver 是預設安裝目錄。如果是非預設目錄,這一項會不同。 Init fn="load-modules" funcs="init_exit,service_exit,auth_exit,term_exit" shlib="C:/WebSphere/AppServer/bin/ns36.dll" Init fn="init_exit" bootstrap.properties="C:/WebSphere/AppServer/properties/bootstrap.properties" NameTrans from="/IBMWebAS/samples" fn="pfx2dir" dir="C:/WebSphere/AppServer/samples" NameTrans from="/IBMWebAS" fn="pfx2dir" dir="C:/WebSphere/AppServer/web"
「Novell 目錄服務」(NDSTM) 是作為 IBM WebSphere 3.0 for NetWare 基礎組織的一環來實作的。 NDS 提供無形的鑑別功能,且會實作 LDAP 延伸規格。
SSL 使用 X.509v3 公開金鑰憑證來進行資料的加密和鑑別。 伺服器可以架構成使用或不使用 SSL 支援來執行。 伺服器支援 LDAP 轉介,容許目錄在多重 LDAP 伺服器之間分送。 它支援複製作業,可以建立可用目錄的其他唯讀副本,以改進目錄資訊之存取活動的效能和可靠性。 另外,也支援很容易管理的存取控制模式。 它透過改進的 Web 型介面來完成「LDAP 目錄」的架構和管理。
NDS 的尖峰次秒搜尋回應時間支援最多一億個項目。
NetWare Enterprise Web 伺服器支援 LDAP 的管理。
「目錄」從屬站存取是使用 LDAP 或 HTTP 通信協定來支援的。 從屬站應用程式可以使用為支援 LDAP 第 3 版通信協定而提供的加強元素和 API 來開發。 另外也併入了「Java 命名和目錄介面 (JNDI)」從屬站 API,使 Java 應用程式能夠存取啟用 LDAP 的目錄。 兩個從屬站都支援利用 LDAP 第 2 版或第 3 版來存取 NDS。
本書於提及 IBM 的產品、程式或服務時, 並不表示 IBM 會在有業務營運的所有國家發行這些產品、程式或服務。 本書在提及 IBM 的產品、 程式或服務時,不表示或暗示只能使用 IBM 的產品、 程式或服務。 只要未侵犯 IBM 的智慧財產權或其他合法權益,任何功能相當的產品、 程式或服務都可以取代 IBM 的產品、程式或服務。不過,其他非 IBM 產品、程式或服務在運作上的評價與驗證, 其責任屬於使用者。
在這本書或文件中可能包含著 IBM 所擁有之專利或專利申請案。 本書使用者並不享有前述專利之任何授權。 您可以書面方式來查詢授權, 來函請寄到:IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, NY 10594, U.S.A.
本程式之獲授權者若希望取得相關資料, 以便使用下列資訊者可洽詢 IBM。 其下列資訊指的是: (1) 獨立建立的程式與其他程式(包括此程式)之間交換資訊的方式; (2) 相互使用已交換之資訊方法。若有任何問題,請聯絡:
Director of LicensingIBM 基於 IBM 客戶合約條款, 提供本書中所述之授權程式與其所有適用的授權資料。
IBM 僅以現狀提供本文件,而不提供任何明示或默示之保證(包括但不侷限於可售性或符合特定效用的保證。) 若有些地區在某些交易上並不允許排除上述保證,則該排除無效。
本產品含有 CERN 所建立和提供的電腦軟體。 在這裡所討論的任何產品或產品組件, 只要含有 CERN 電腦軟體,都必須完整說明這項事實。
下列詞彙是 IBM Corporation 在美國或(和)其他國家的商標。
Microsoft、Windows、Windows NT 和 Windows 95 標誌是 Microsoft Corporation 的商標或註冊商標。
UNIX 為 X/Open Company Limited 在美國和其他國家專有的註冊商標。
Pentium II 是 Intel Corporation 的商標或註冊商標。
NetWare 是 Novell, Inc. 的商標。
Java 和所有以 Java 為基礎的商標和標誌圖是 Sun Microsystems, Inc. 在美國和其他國家的商標或註冊商標。
以兩個星號 (**) 來表示的公司、產品或服務名稱,可能是第三者的商標或服務標記。