產品族分類
套用伺服器
業務整合商務
軟體開發
Portal(門戶)
網路
無線技術–語音技術–普及設備
使用方法
如何使用 WebSphere 取決於您在業務中的角色。IBM 提供了廣泛的工具和功能來幫助您構建、運行、管理和最佳化 WebSphere 應用程式。WebSphere 工具套件基於 J2EE 和 Eclipse 等行業開放標準,並且它們使用公共的安裝、管理、安全和編程模型。
例如,程式設計師最常使用 Rational Application Developer 或 WebSphere Developer for zSeries。如果開發移動應用程式,則使用 WebSphere Studio Device Developer。如果設計業務流程,則使用 WebSphere Business Modeler。管理員使用管理工具管理基礎設施,例如隨核心產品 WebSphere Application Server 一起提供的管理工具。
WebSphere 集成參考體系結構,以及特定的 WebSphere 產品系列,這些產品協作提供各種服務,這些服務反過來又提供了上述功能。
下面只是幾個例子:
WebSphere Portal 包含運行時伺服器、服務、工具和許多其他功能,將您的企業集成到單個可自定義的稱為“門戶”的用戶界面中。
WebSphere Everyplace 產品幫助您構建和運行應用程式(包括門戶),用戶可以使用他們所選的移動設備來訪問門戶。
WebSphere Information Integrator 提供數據功能,如聯合、轉換、快取、複製和事件發布以及企業搜尋。
WebSphere Business Monitor 幫助您跟蹤性能指標和使用基於角色的儀錶板 (Dashboard) 來監視業務流程。
另請參閱 IBM Software Development Platform 以了解跨越軟體開發生命周期的其他工具。
如何了解有關 WebSphere 的更多信息?
無論您是 WebSphere 產品的新用戶還是專家,請將developerWorks WebSphere 站點添加到書籤,並訪問該站點以了解有關 WebSphere平台和工具套件的更多信息。該站點每周用最新的 WebSphere 相關事件和產品公告進行更新,並包含對廣泛的技術資料集合的新增內容。
請嘗試使用 developerWorks WebSphere 左側的以下連結:
產品幫助您了解有關當前事件和產品的最新情況,並提供了對發布和以前收錄的技術文章的方便訪問。
下載提供了許多 WebSphere 產品的試用副本。
技術資料庫包含一個不斷增長的由 WebSphere 專家開發的技術文章、示例、教程和其他資料的集合。
培訓包含 WebSphere 教室課程、線上教育內容和自學材料。
支持提供了技術問題的解答和有關技術問題的信息。
服務將您指引到能夠幫助您設計、實現和監視軟體應用程式的專家。
論壇和社區幫助您查找其他 WebSphere 產品用戶並與他們互動。
可以從 developerWorks WebSphere 訪問的一些其他關鍵資源包括:
WebSphere 技術期刊每年出版 10 期,其中包含來自一些 WebSphere 的最受尊敬的權威人士的深入技術信息。
專家訪談允許您提交問題,並獲取與各種 WebSphere 主題相關的答案。
Where, oh where, can I learn about WebSphere? 是由 WebSphere 專家 Bobby Wolfe 撰寫的一篇文章,其中對許多 WebSphere 資源進行了區分。
WebSphereChina是WebSphere技術套用與開發的專業站點,能為您帶來實際幫助,同時為廣大WebSphere開發與套用人員提供了豐富的WebSphere相關資源的分享。
靜默安裝
1:適應範圍
適應在SUSE LINUX 10及以上、AIX6.1、WINDOWS上安裝。
適應websphere6.1、websphere7版本
2:靜默安裝
解壓websphere安裝包,然後賦予可執行許可權。
步驟 1 編輯WAS/responsefile.nd.txt,修改如下配置項。
-OPT silentInstallLicenseAcceptance="false"改為
-OPT silentInstallLicenseAcceptance="true"
-OPT profileType="cell"改為
-OPT profileType="none"
-OPT PROF_enableAdminSecurity="true"改為
-OPT PROF_enableAdminSecurity="false"
注釋:
-OPT PROF_adminUserName=
-OPT PROF_adminPassword=
取消注釋:
-OPT installLocation="/opt/IBM/WebSphere/AppServer"
步驟 2 執行命令開始靜默安裝websphere。
./install -options /home/was7/WAS/responsefile.nd.txt -silent
步驟 3 查詢安裝日誌。
安裝日誌路徑為:/opt/IBM/WebSphere/AppServer/logs/install/log.txt
查看此日誌,有類似
iguration command: 97SInstallInvokeWSProfile, percent complete: 100%;
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
表明安裝成功。
2.2 靜默安裝websphere升級引擎
靜默升級由兩個步驟完成,先安裝升級引擎工具,再安裝升級補丁包。
操作步驟
解壓升級引擎以後,在UpdateInstaller目錄下有responsefile.updiinstaller.txt。
需要給JDK、UpdateInstaller賦予可執行許可權。
步驟 1 修改responsefile.updiinstaller.txt檔案。
-OPT silentInstallLicenseAcceptance="false"改為
-OPT silentInstallLicenseAcceptance="true"
取消注釋: -OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller"
注釋windows的默認路徑:
# -OPT installLocation="C:\Program Files\IBM\WebSphere\UpdateInstaller"
步驟 2 執行命令靜默安裝。
./install -options /home/was7/update/UpdateInstaller/responsefile.updiinstaller.txt -silent
Windows下使用對應的bat命令替換shell命令,後續安裝命令不再做說明。
步驟 3 查詢安裝日誌。
/opt/IBM/WebSphere/AppServer/UpdateInstaller/log.txt記錄了安裝過程,出現類似:percent complete: 100%
Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
表示安裝成功
2.3 靜默安裝websphere補丁包
補丁包有wassdk與was組成,成對安裝。
若要依次升級補丁包,需要重複執行此過程。
升級前建議先備份安裝好的websphere。
操作步驟
步驟 1將pak包拷貝到/opt/IBM/WebSphere/UpdateInstaller/maintenance下。
步驟 2 編輯install.txt。
此檔案存在於/opt/IBM/WebSphere/UpdateInstaller/responsefiles下
去掉注釋,並添加maintenance的路徑:
-W maintenance.package="/opt/IBM/WebSphere/UpdateInstaller/maintenance/"
Websphere將尋找maintenance下的最新的補丁包。
保險起見,maintenance下應該只存在需要升級的pak包,無關pak包去掉。
添加websphere的安裝路徑:
-W product.location="/opt/IBM/WebSphere/AppServer"
步驟 3 執行命令靜默安裝。
./update.sh -options /opt/IBM/WebSphere/UpdateInstaller/responsefiles/install.txt -silent
步驟 4 檢查升級結果。
/opt/IBM/WebSphere/AppServer/logs/update/install/updatelog.txt記錄了此次安裝的過程。
提示如下信息表示升級成功:
99SSDKEmbeddedCleanup, percent complete: 100%
Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
步驟 5 查看當前版本。
/opt/IBM/WebSphere/AppServer/bin下執行./versionInfo.sh查看當前版本號。
----結束
套用開發
Web站點的內容是由靜態和動態內容組成的。靜態內容以HTML、圖片等形式出現。除了在客戶端的動態效果以外,在一個Web伺服器上動態內容通常以伺服器端程式的形式存在,它們在被請求時產生動態內容。許多站點已經使用applet來達到在web上的動態效果。雖然這個方法能做到這一點,但是java和網路性能的問題阻礙了這種方法的大規模套用。伺服器端生成動態內容在大多數情況下是更好的方法。因為:
更容易支持瘦客戶。
提供更大的靈活性和安全性。
在大多數情況下動態內容來自資料庫。
伺服器端程式可以執行資料庫操作,然後向瀏覽器報告結果。
伺服器端生成動態內容符合瘦客戶或超瘦客戶設計模式,它使得軟體開發者在一個web套用的客戶端放儘量少的商務或數據訪問邏輯。而胖客戶是指在一個套用的客戶端放置了太多商務邏輯和訪問。這會影響網頁的下載時間,可能引起其它問題。伺服器端資料庫訪問是一個好的解決方案,可以更好地利用伺服器,從客戶減輕客戶端的負擔。通過Java訪問資料庫是利用JDBC(JavaDatabaseConnectivity)套用編程接口進行的。總之,在為一個網站提供動態內容時,會涉及到伺服器端應用程式。CGI和/或Servlets將是典型的部署載體。Servlet是生成動態內容的焦點。然而,大多數動態內容會涉及到資料庫。
WebSphereStudio提供了項目工作檯和有關嚮導。項目工作檯用來把各種生成的組件集成進一個項目,而各種嚮導可用來存取資料庫、創建JavaBean和servlet等等。