top
Loading...
安裝WebSphere應用服務器
安裝 WebSphere應用服務器

IBM WebSphere Application Server提供了從電子商務的構建、發布到管理的能力。其標準版提供了開放、標準的平臺。WebSphere Application Server包括Servlet運行引擎、高性能的數據庫連接程序,提供預連接、會話和狀態管理的應用服務,WebSphere還支持XML文檔結構。另外,WebSphere還支持JSP的1.0版本,Servlet的2.1版本。有高速的數據庫緩沖聯結池(支持DB2 Universal Database,Oracle,Microsoft SQL Server等數據庫。)

WebSphere可以安裝在NT、95/98操作系統平臺上,下面介紹如何在Windows NT 上安裝與配置WebSphere應用服務器。

安裝WebSphere必須要求有128兆內存以上,要是256兆就更好了。操作系統要求Windows NT(Pack 3)。安裝之前,必須要有Web服務器,可以是如下之一:

IBM HTTP 服務器版本 1.3.3 Windows NT 版(WebSphere應用服務器安裝光盤包括IBM HTTP 服務器)

Apache Server 版本 1.3.2 Windows NT 版

Domino 版本 5.0 Windows NT 版

Lotus Domino Go Webserver 版本 4.6.2.5 Windows NT 版

Microsoft Internet Information Server 版本 3.x 和 版本 4.0 Windows NT 版

Netscape Enterprise Server 版本 3.01 和 版本 3.51 Windows NT 版(建議使用版本 3.5.1)

Netscape FastTrack Server 版本 3.01 Windows NT 版


還需要Java 開發組件(JDK),這里,我們建議使用與 WebSphere應用服務器一起提供的 JDK1.1.6。還需要Java servlet API,WebSphere應用服務器包括 JSDK 版本 2.0 或更高版本。 當然,還需要Web瀏覽器和appletviewer或者支持JDK1.1 的瀏覽器。例如: Netscape Navigator 4.06 或 4.0.7、或者帶有修正包的 Microsoft Internet Explorer 4.01 或更高版本、或者Sun HotJava 1.1 或更高版本。有一些舊的瀏覽器不能夠正確地處理啟用本機語言支持的文本。如果在用戶界面上看到外來字符,例如“sEnable”,而不是“Enable”,可以通過升級瀏覽器校正。


第一步:安裝Web服務器:

如果打算安裝 IBM HTTP 服務器,就必須在安裝 WebSphere應用服務器之前安裝它。WebSphere應用服務器安裝光盤有IBM HTTP Server。安裝WebSphere應用服務器會更改 Web 服務器 httpd.conf 文件。但是,如果Web 服務器是在安裝 WebSphere應用服務器之后安裝的,就不會進行更改,并且 WebSphere應用服務器也不能夠正確運行。安裝 IBM HTTP 服務器之后,需要一些配置以啟用 SSL 支持。具體如何配置,參閱 IBM HTTP 服務器文檔以獲得指示信息。

對于計劃安裝其它的Web 服務器(如Apache Server),也請在安裝 WebSphere應用服務器之前安裝它。

第二步:安裝之前:

在安裝之前,如果系統中有舊版本的WebSphere,要先把舊的版本卸載了。然后再安裝新的版本。卸裝之前,最好先備份 WebSphere應用服務器版本 1.x 文件。

(1) 文件備份

從Windows NT 卸裝以前版本的 WebSphere應用服務器之前,確保要移植的文件已經或者將要保存。安裝 WebSphere應用服務器版本 2.0 時顯示出的圖形用戶界面備份 WebSphere應用服務器目錄中的文件,包括類、領域、Servlet、屬性文件,其中,屬性文件包括servlet.properties、admin_port.properties、rules.properties、jvm.properties、aliases.properties、connmgr.properties、userprofile.properties。如果有文件駐留在這四個目錄之外(例如,如果在 WebSphere應用服務器 安裝中創建自己的目錄),在安裝 WebSphere應用服務器 版本 2.0. 之前,在 WebSphere應用服務器 安裝之外的位置備份文件。

(2) 卸載前一版本

對于 Windows NT,使用開始 --> 控制面板中的添加/刪除選項,或從開始 --> 程序 --> IBM WebSphere --> WebSphere應用服務器版本1.x 卸裝。

注意:當已安裝了某版本的 WebSphere應用服務器,它將復制Web 站點配置文件作為備份文件,然后修改原始配置文件。當使用 Web 服務器時這個已被修改過的文件就成為活動的配置文件。當卸裝 WebSphere應用服務器時,不會恢復以前的配置文件,它仍然是備份文件。為了使這些設置再次活動,必須將它們從備份文件轉換為活動的 Web 服務器配置文件。

另外,需要清除 CLASSPATH。安裝版本2.0之前要刪除這些信息。對于在 Windows NT 上使用Go Webserver 的Web服務器來說,當安裝 WebSphere應用服務器時能自動卸裝Go Webserver 上的 Java 支持。其它的請查閱有關文檔。


第三步:安裝WebSphere服務器:

在即將安裝 WebSphere應用服務器之前,請確保已經:


(1)備份所有未通過安裝程序自動備份的文件

(2) 安裝您計劃使用的 Web 服務器。Web 服務器必須在安裝 WebSphere應用服務器之前安裝。

(3) 安裝之前要確保Web 服務器已經停止運行。

注意:在WebSphere應用服務器的安裝期間,如果指定使用 IBM HTTP 服務器或 Apache Server,將提示您確認 Web 服務器 httpd.conf 文件的位置。

在 Windows NT 上,插入 WebSphere應用服務器安裝光盤,轉至以 Windows NT 操作系統命名的子目錄,運行可執行安裝程序(setup.exe)。一系列面板將指導您完成安裝。


配置 WebSphere應用服務器

下面介紹如何配置WebSphere應用服務器,以使它和它的組件以能夠協同工作。完成這些任務之后,WebSphere應用服務器通過缺省的配置就能夠運行幾乎所有的功能。

(1) 配置 Apache Server

如果使用Apache Server作為Web服務器,在httpd.conf文件中加入此行:

AddModule mod_app_server.c。

(2) 使用數據庫。

要保證WebSphere應用服務器與關系數據庫(如 Oracle 或 DB2)的連接:將.zip 文件加到文件 <as_root >/properties/bootstrap.properties 中的 java.classpath 屬性。也可以使用 WebSphere應用服務器的管理器界面的 Java 引擎頁面來指定文件。同樣,確保 java.classpath 包含用于數據庫連接的有效的驅動程序。

(3) 運行模式

ose.mode 屬性是用來控制WebSphere應用服務器是作為Web 服務器的一部分(進程內),還是在獨立模式下運行(進程外)。該屬性在<as_root> /properties/bootstrap.properties 文件中。ose.mode 缺省值是 out。Apache Server 或 IBM HTTP 服務器要求設置 ose.mode 屬性必須為 out,就是說WebSphere應用服務器必須運行在獨立模式下。對于其它 Web 服務器,可以將ose.mode 為 in 并且作為 Web 服務器的一部分運行 WebSphere應用服務器。 但是通常都不這么做。如有必要需要復位 ose.mode就是說將ose.mode的值設為out。例如,如果從作為 Webserver 一部分運行的 Netscape Enterprise Server (ose.mode=in)轉換為 IBM HTTP 服務器(要求 ose.mode=out),就別忘了在運行 IBM HTTP 服務器之前,要將ose.mode 屬性更改為 out。

除了可以手工編輯 bootstrap.properties 文件之外,管理器界面的 Java 引擎頁面提供了一個簡單的方法來鎖住該ose.mode屬性值。 Java 引擎頁面提供了一個可用來指示是以 Web 服務器的一部分(ose.mode=in)或以獨立模式(ose.mode=out)運行 WebSphere應用服務器的單選按鈕。

作為 Web 服務器一部分運行 WebSphere應用服務器為Servlet 和其它應用程序提供較高的性能,但安全性較差。作為 Web 服務器的一部分運行 WebSphere應用服務器,允許當關閉 Web 服務器時 WebSphere應用服務器自動停止。在獨立模式下運行 WebSphere應用服務器需要其它步驟。


啟動和停止 WebSphere應用服務器

在啟動 Web 服務器的時候,WebSphere應用服務器會自動啟動。

如果將 WebSphere應用服務器作為Web 服務器的一部分運行,當關閉 Web 服務器時 WebSphere應用服務器 將自動停止。如果以獨立模式運行,WebSphere應用服務器不會自動停止。

當在Windows NT 上進程外運行 WebSphere應用服務器 時,停止 Web 服務器之后,需要手動停止 WebSphere Servlet 服務以停止 WebSphere應用服務器。方法是:從開始 --> 設置 --> 控制面板 --> 中選擇 WebSphere Servlet 服務,并按“停止”按鈕。


安裝的檢查和故障尋找

要驗證 WebSphere應用服務器是否已安裝好并正確配置,可調用 WebSphere應用服務器提供的 snoop servlet。使用Web 瀏覽器在地址欄中輸入: http://your.server.name/servlet/snoop。Snoop Servlet 應該回送客戶機發送的 HTTP 請求及 servlet 的初始化參數。SnoopServlet 和其它 servlet 的代碼位于<as_root>/servlets 目錄。如果Servlet失敗:

(1) 如果你原來通過手工編輯更改過 .properties 文件或更改了WebSphere應用服務器的配置,先看看這些文件以是否引入非法的或不正確的值。特別要檢查<as_root> /properties/bootstrap.properties 文件。

(2) 為Web 服務器打開本地日志和跟蹤。先找到 WebSphere應用服務器 bootstrap.properties 文件。然后把ose.trace.enabled 和ose.trace.to.webserver 屬性都設為true。停止 Web 服務器并重啟動。如果 WebSphere應用服務器運行在獨立模式,當停止 Web 服務器時它不會相應停止。檢查 Web 服務器出錯日志及 WebSphere應用服務器 <as_root>/logs 目錄下的日志。看看錯誤原因。

(3) 啟用調試控制臺并重新啟動 Web 服務器。WebSphere應用服務器的調試控制臺是用來收集和查看跟蹤及監控數據的。例如,從調試控制臺,可以作為一組啟動和停止列在收集和監控服務器數據中的監控程序。在調試控制臺的服務器控制臺中,允許查看 servlet 的 stdout 和 stderr 流。缺省情況下,并沒有啟動控制臺。在WebSphere應用服務器 debug.properties 文件中設置將debug.server.console.enabled 屬性設置為為true,然后重新啟動Web 服務器使得改動生效。或者,也可以在Web中運行 http://your.server.name/servlet/DebugConsoleServlet來啟用調試控制臺。在 Windows NT 上,要成功地查看調試控制臺,必須配置 Windows NT 以允許一個或多個服務與 Windows 桌面交互。如果使用作為 Windows NT 服務運行的 Web 服務器:

選擇開始 --> 設置 --> 控制面板 --> 服務。

選擇 Web 服務器相應的服務。

單擊啟動按鈕。

在結果對話框中,選擇允許服務與桌面交互的復選框。

重新啟動 Web 服務器以使更改生效。

對于微軟的IIS服務器,對與 Web 服務器相關的每個服務(如 Web 發布和 FTP服務),執行以上過程。這些服務必須允許與 Windows NT 桌面交互。如果 WebSphere應用服務器運行時未啟動任何 Web 服務器相關的進程,則需要為WebSphere Servlet 服務執行以上過程,從而允許服務與桌面交互

北斗有巢氏 有巢氏北斗