☆ 安裝配置篇3 - WebSphere ☆ (轉)

amyz發表於2007-11-12
☆ 安裝配置篇3 - WebSphere ☆ (轉)[@more@]

篇3 - sphere

 
  安裝 WebSphere應用

  IBM WebSphere Application Server提供了從電子商務的構建、釋出到管理的能力。其標準版提供了開放、標準的平臺。WebSphere Application Server包括執行引擎、高的連線,提供預連線、會話和狀態管理的應用服務,WebSphere還支援文件結構。另外,WebSphere還支援的1.0版本,Servlet的2.1版本。有高速的資料庫緩衝聯結池(支援2 Universal Database,, SERVER等資料庫。)

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

  安裝WebSphere必須要求有128兆以上,要是256兆就更好了。要求(Pack 3)。安裝之前,必須要有Web伺服器,可以是如下之一:

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

  Server 版本 1.3.2 Windows NT 版

  ino 版本 5.0 Windows NT 版

  Lotus Domino Go Webserver 版本 4.6.2.5 Windows NT 版

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

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

  Netscape FastTrack Server 版本 3.01 Windows NT 版


  還需要 開發(),這裡,我們建議使用與 WebSphere應用伺服器一起提供的 JDK1.1.6。還需要Java servlet ,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 伺服器之後,需要一些配置以啟用 支援。具體如何配置,參閱 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,使用開始 --&gt 控制皮膚中的新增/刪除選項,或從開始 --&gt 程式 --&gt IBM WebSphere --&gt 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 或 )的連線:將.z檔案加到檔案 /properties/bootstrap.properties 中的 java.classpath 屬性。也可以使用 WebSphere應用伺服器的管理器介面的 Java 引擎頁面來指定檔案。同樣,確保 java.classpath 包含用於資料庫連線的有效的程式。

(3) 執行

  ose.mode 屬性是用來控制WebSphere應用伺服器是作為Web 伺服器的一部分(程式內),還是在獨立模式下執行(程式外)。該屬性在 /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應用伺服器。方法是:從開始 --&gt 設定 --&gt 控制皮膚 --&gt 中選擇 WebSphere Servlet 服務,並按“停止”按鈕。


安裝的檢查和故障尋找

  要驗證 WebSphere應用伺服器是否已安裝好並正確配置,可 WebSphere應用伺服器提供的 sn servlet。使用Web 瀏覽器在位址列中輸入: 。Snoop Servlet 應該回送客戶機傳送的 HTTP 請求及 servlet 的初始化引數。SnoopServlet 和其它 servlet 的程式碼位於/servlets 目錄。如果Servlet失敗:

  (1) 如果你原來透過手工編輯更改過 .properties 檔案或更改了WebSphere應用伺服器的配置,先看看這些檔案以是否引入的或不正確的值。特別要檢查 /properties/bootstrap.properties 檔案。

  (2) 為Web 伺服器開啟本地日誌和跟蹤。先找到 WebSphere應用伺服器 bootstrap.properties 檔案。然後把ose.trace.enabled 和ose.trace.to.webserver 屬性都設為true。停止 Web 伺服器並重啟動。如果 WebSphere應用伺服器執行在獨立模式,當停止 Web 伺服器時它不會相應停止。檢查 Web 伺服器出錯日誌及 WebSphere應用伺服器 /logs 目錄下的日誌。看看錯誤原因。

  (3) 啟用控制檯並重新啟動 Web 伺服器。WebSphere應用伺服器的除錯控制檯是用來收集和檢視跟蹤及資料的。例如,從除錯控制檯,可以作為一組啟動和停止列在收集和監控伺服器資料中的監控程式。在除錯控制檯的伺服器控制檯中,允許檢視 servlet 的 stdout 和 stderr 流。預設情況下,並沒有啟動控制檯。在WebSphere應用伺服器 de.properties 檔案中設定將debug.server.console.enabled 屬性設定為為true,然後重新啟動Web 伺服器使得改動生效。或者,也可以在Web中執行 來啟用除錯控制檯。在 Windows NT 上,要成功地檢視除錯控制檯,必須配置 Windows NT 以允許一個或多個服務與 Windows 桌面互動。如果使用作為 Windows NT 服務執行的 Web 伺服器:

  選擇開始 --&gt 設定 --&gt 控制皮膚 --&gt 服務。

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

  單擊啟動按鈕。

  在結果對話方塊中,選擇允許服務與桌面互動的核取方塊。

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

  對於的IIS伺服器,對與 Web 伺服器相關的每個服務(如 Web 釋出和 服務),執行以上過程。這些服務必須允許與 Windows NT 桌面互動。如果 WebSphere應用伺服器執行時未啟動任何 Web 伺服器相關的程式,則需要為WebSphere Servlet 服務執行以上過程,從而允許服務與桌面互動。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-981961/,如需轉載,請註明出處,否則將追究法律責任。

相關文章