未經許可的轉載,本人保留一切法律權益。
一直以來,發現有某些人完全不尊重我的勞動成果,隨意轉載,提醒一下那些人小心哪天惹上官司。
WebSphere一直是我幾年來最關注的中間件產品,我對其熟悉的程度超過現在的Oracle WebLogic,今天Oracle發布了WebLogic的10.3版,但WebSphere,仍然只是7.0的Open Beta版(其實也放出來一段時間了,具體日期不詳)。盡管如此,我還是對其表示了極大的熱情,決定來嘗嘗鮮!
昨天晚上用那可憐的512K小貓Down了一晚上,終于將那821M的安裝包Down下來了,IBM這次很大方,開放的Beta版是Network Deployment版的,記得以前想在網站Down 6.1的Network Deployment版找了好久也沒有找到,后來只好直接用For AIX版的。
今天騰出筆記本上的1.5G空間來安裝WAS7,先解壓下載的ZIP包到另一個盤,天殺的,提示我有一個文件不能解壓,出現錯誤,難道要我重新下載?不管了,繼續安裝...
安裝
安裝很簡單,與前期版本沒有什么區別。如果不會,可以參考Getting Start文檔中的安裝Flash演示(IBM第一次做了這樣一件好事,估計以后的服務費收入又少了一筆)。具體目錄位于:
......\WASv7_GettingStarted\viewlets\WASV7_Installation
新特性
根據文檔的說明,WAS 7.0最大的特性主要有:
1、支持JDK6
2、支持JavaEE5
3、增強了對SOA的支持
迫不急待,進入Administration Console逛逛,登錄畫面更漂亮了點,界面還是熟悉的界面,熟悉的風格,這對于一個產品也是需要的,就像一個人穿了不同的衣服,氣質還是那樣。
下面來基于WAS6.1說說其內功的提升吧:
1,對JDK6可是真正的支持,有SystemOut.log為證:




2,支持JavaEE5,對SOA的支持也增強了,再用Log為證(雖不能全面證明,但可見冰山一角):





3,Administration Console的功能菜單:
A,服務器加了一級子菜單,但本質未發生變化。
B,就用程序有分類了,特別是突顯了“資產”,這與SOA的理念是有直接關系的。
C,服務模塊進一步加強,特別是策略集。
D,資源依舊是那些資源,但似乎突顯了“Scheduler”。
E,服務集成增加了對“WS-Notification”的支持
(以上描述可能不夠準確,沒有仔細比對WAS6.1,說了是初體驗)
IBM J9 JVM 1.6.0嘗鮮
從上面的LOG中發現,默認是開啟JIT編譯的,從下面的配置中(disableJIT="false")也可以看出。
來看看GC有沒有什么變化?在Java虛擬機的通用JVM參數中加入以下參數:

C:\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\starNode01Cell\nodes\starNode01\servers\server1
修改如下部分:

然后重啟,OK,又啟起來了。
再來看看GC的結果,gc.log文件位于如下位置(同樣假設你的WAS也安裝在C:\IBM\WebSphere\AppServer目錄中):
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\
我機器上產生的樣例片斷如下:






















































相關資源:
WAS 7.0主頁如下:
https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wasndv7/
IBM還專門為介紹這個版本的新特性和亮點做了一個很不錯的Flash的Demo,其觀看地址為:
https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wasndv7/player.html
WebSphere Application Server Network Deployment的下載地址:
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swerpws-wasndv7-3&S_PKG=code
同時還提供了全套文檔的下載地址(目前好像僅提供英文文檔):
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swerpws-wasndv7-3&S_PKG=library
同時還升級了RAD(Rational? Application Developer)到7.5來支持最新的WAS版本(也是Beta版,比WAS7的Beta版出得早),其網址如下:
https://www14.software.ibm.com/iwm/web/cc/earlyprograms/rational/RAD75OpenBeta/
今天就先寫到這里,太晚了,該睡下了。