隨筆-193  評論-715  文章-1  trackbacks-0
          本Blog所有內(nèi)容不得隨意轉(zhuǎn)載,版權(quán)屬于作者所有。如需轉(zhuǎn)載請與作者聯(lián)系( fastzch@163.com )。
          未經(jīng)許可的轉(zhuǎn)載,本人保留一切法律權(quán)益。
          一直以來,發(fā)現(xiàn)有某些人完全不尊重我的勞動(dòng)成果,隨意轉(zhuǎn)載,提醒一下那些人小心哪天惹上官司。


          WebSphere一直是我?guī)啄陙碜铌P(guān)注的中間件產(chǎn)品,我對其熟悉的程度超過現(xiàn)在的Oracle WebLogic,今天Oracle發(fā)布了WebLogic的10.3版,但WebSphere,仍然只是7.0的Open Beta版(其實(shí)也放出來一段時(shí)間了,具體日期不詳)。盡管如此,我還是對其表示了極大的熱情,決定來嘗嘗鮮!

          昨天晚上用那可憐的512K小貓Down了一晚上,終于將那821M的安裝包Down下來了,IBM這次很大方,開放的Beta版是Network Deployment版的,記得以前想在網(wǎng)站Down 6.1的Network Deployment版找了好久也沒有找到,后來只好直接用For AIX版的。
          今天騰出筆記本上的1.5G空間來安裝WAS7,先解壓下載的ZIP包到另一個(gè)盤,天殺的,提示我有一個(gè)文件不能解壓,出現(xiàn)錯(cuò)誤,難道要我重新下載?不管了,繼續(xù)安裝...

          安裝
          安裝很簡單,與前期版本沒有什么區(qū)別。如果不會,可以參考Getting Start文檔中的安裝Flash演示(IBM第一次做了這樣一件好事,估計(jì)以后的服務(wù)費(fèi)收入又少了一筆)。具體目錄位于:
          ......\WASv7_GettingStarted\viewlets\WASV7_Installation

          新特性
          根據(jù)文檔的說明,WAS 7.0最大的特性主要有:
          1、支持JDK6
          2、支持JavaEE5
          3、增強(qiáng)了對SOA的支持

          迫不急待,進(jìn)入Administration Console逛逛,登錄畫面更漂亮了點(diǎn),界面還是熟悉的界面,熟悉的風(fēng)格,這對于一個(gè)產(chǎn)品也是需要的,就像一個(gè)人穿了不同的衣服,氣質(zhì)還是那樣。
          下面來基于WAS6.1說說其內(nèi)功的提升吧:
          1,對JDK6可是真正的支持,有SystemOut.log為證:
          WebSphere?Platform?7.0.0.0?[ND?7.0.0.0?h0823.03]?running?with?process?name?starNode01Cell\starNode01\server1?and?process?id?3388
          Detailed?IFix?information:?No?Interim?Fixes?applied?to?
          this?build
          Host?Operating?System?is?Windows?XP,?version?
          5.1?build?2600?Service?Pack?2
          Java?version?
          =?1.6.0,?Java?Compiler?=?j9jit24,?Java?VM?name?=?IBM?J9?VM

          2,支持JavaEE5,對SOA的支持也增強(qiáng)了,再用Log為證(雖不能全面證明,但可見冰山一角):
          [08-8-7?2:06:15:569?CST]?00000000?WASAxis2Compo?I???WSWS7001I:?已啟動(dòng)?Axis2?服務(wù)。
          [
          08-8-7?2:06:15:969?CST]?00000000?SchedulerServ?I???SCHD0031I:?Scheduler?服務(wù)正在啟動(dòng)。
          [
          08-8-7?2:06:15:979?CST]?00000000?SchedulerServ?I???SCHD0001I:?Scheduler?服務(wù)已啟動(dòng)。
          [
          08-8-7?2:06:15:979?CST]?00000000?JPAComponentI?I???CWWJP0028I:?Java?持久性?API(JPA)組件正在啟動(dòng)。
          [
          08-8-7?2:06:15:989?CST]?00000000?JPAComponentI?I???CWWJP0017I:?已啟動(dòng)?Java?持久性?API(JPA)組件。

          3,Administration Console的功能菜單:
          A,服務(wù)器加了一級子菜單,但本質(zhì)未發(fā)生變化。
          B,就用程序有分類了,特別是突顯了“資產(chǎn)”,這與SOA的理念是有直接關(guān)系的。
          C,服務(wù)模塊進(jìn)一步加強(qiáng),特別是策略集。
          D,資源依舊是那些資源,但似乎突顯了“Scheduler”。
          E,服務(wù)集成增加了對“WS-Notification”的支持
          (以上描述可能不夠準(zhǔn)確,沒有仔細(xì)比對WAS6.1,說了是初體驗(yàn))

          IBM J9 JVM 1.6.0嘗鮮
          從上面的LOG中發(fā)現(xiàn),默認(rèn)是開啟JIT編譯的,從下面的配置中(disableJIT="false")也可以看出。

          來看看GC有沒有什么變化?在Java虛擬機(jī)的通用JVM參數(shù)中加入以下參數(shù):
          -verbose:gc?-XX:+PrintGCDetails?-Xverbosegclog:gc.log
          請注意,此處SUN的HotSpot的參數(shù)不同。我一開始直接用SUN的參數(shù),然后重啟,結(jié)果導(dǎo)致啟動(dòng)失敗,只好找到server的配置文件,然后手動(dòng)修改其server.xml配置文件,其位置如下(假設(shè)你的WAS也安裝在C:\IBM\WebSphere\AppServer目錄中):
          C:\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\starNode01Cell\nodes\starNode01\servers\server1
          修改如下部分:
          <jvmEntries?xmi:id="JavaVirtualMachine_1183122130078"?verboseModeClass="false"?verboseModeGarbageCollection="false"?verboseModeJNI="false"?runHProf="false"?debugMode="false"?debugArgs="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777"?genericJvmArguments="-verbose:gc?-XX:+PrintGCDetails?-Xverbosegclog:gc.log"?disableJIT="false">
          看清楚地方了沒?不用再指地方了吧。
          然后重啟,OK,又啟起來了。

          再來看看GC的結(jié)果,gc.log文件位于如下位置(同樣假設(shè)你的WAS也安裝在C:\IBM\WebSphere\AppServer目錄中):
          C:\IBM\WebSphere\AppServer\profiles\AppSrv01\
          我機(jī)器上產(chǎn)生的樣例片斷如下:
          試試用我喜愛的GCViewer(關(guān)于GCViewer的相關(guān)內(nèi)容,可以參考我的另一篇文章:《JVM分析的兩個(gè)工具(MAT&GCViewer)試用 》)打開來看看,如果你也這樣干,你會跟我一樣失望,從數(shù)據(jù)面板中看給你的結(jié)果是一些莫名其妙的值,很顯然,目前GCViewer的1.28版似乎還不支持此JVM產(chǎn)生的GC日志。有興趣的朋友可以寫篇文章來分析或解讀一下此日志。

          相關(guān)資源:
          WAS 7.0主頁如下:
          https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/wasndv7/
          IBM還專門為介紹這個(gè)版本的新特性和亮點(diǎn)做了一個(gè)很不錯(cuò)的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
          同時(shí)還提供了全套文檔的下載地址(目前好像僅提供英文文檔):
          https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swerpws-wasndv7-3&S_PKG=library

          同時(shí)還升級了RAD(Rational? Application Developer)到7.5來支持最新的WAS版本(也是Beta版,比WAS7的Beta版出得早),其網(wǎng)址如下:
          https://www14.software.ibm.com/iwm/web/cc/earlyprograms/rational/RAD75OpenBeta/


          今天就先寫到這里,太晚了,該睡下了。
          posted on 2008-08-07 03:27 Robin's Programming World 閱讀(5201) 評論(11)  編輯  收藏 所屬分類: JavaWebshere

          評論:
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-07 09:19 | lingos
          不太明白,加上了Axis2 ,JPA咋就是支持SOA了??
            回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-07 09:26 | El
          不要熬夜啊,朋友  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-07 10:17 | Robin's Java World
          @lingos
          主要是說明對JavaEE5的支持。另外,增強(qiáng)對Web Service的支持,也就是增強(qiáng)對SOA的一些支持,說了只是冰山一角。
          @El
          這個(gè)建議好!  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-19 16:03 | Run
          老朋友了,過來踩踩!你現(xiàn)在WAS玩的很熟了啊  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-19 17:07 | Robin's Java World
          @Run
          呵呵,過獎(jiǎng)了。謝謝!
          你有BLOG沒?我也去踩踩。  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-20 11:29 | Run
          @Robin's Java World
          我一般都在JE混,呵呵,run-xiao.javaeye.com,不過沒你能寫。  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-21 22:34 | Robin's Java World
          @Run
          呵呵,彼此彼此吧。  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-28 12:23 | 冰河快狼
          好好學(xué)習(xí)了,lwqxmj  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2008-08-28 14:30 | Robin's Java World
          @冰河快狼
          呵呵,一起進(jìn)步吧。  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2010-03-11 10:46 | Stringle
          你好,偶最近也將了WAS7,但發(fā)布應(yīng)用后出現(xiàn)了兩個(gè)大問題:
          1、從數(shù)據(jù)庫讀取的中文全部是亂碼;
          2、EXTJS的全部列表及下拉框等都查詢不到數(shù)據(jù);
          請問如何解決?謝謝!  回復(fù)  更多評論
            
          # re: WebSphere Application Server 7.0 初體驗(yàn) 2010-03-12 00:14 | Robin's Java World
          @Stringle
          1,亂碼的問題我想跟WAS7無關(guān),請檢查DB,應(yīng)用,環(huán)境等。
          2,關(guān)于EXTJS,我沒怎么用過,不好意思幫不上你,可以問問EXTJS的朋友們。  回復(fù)  更多評論
            
          主站蜘蛛池模板: 荣成市| 苏尼特右旗| 洪雅县| 昭苏县| 中宁县| 宁都县| 吐鲁番市| 洪湖市| 南丹县| 鄄城县| 乐山市| 抚远县| 广水市| 延安市| 温宿县| 藁城市| 巴青县| 台北市| 淅川县| 东宁县| 香河县| 织金县| 清水县| 韶关市| 旌德县| 镇江市| 稻城县| 哈尔滨市| 日照市| 咸阳市| 张家港市| 邯郸县| 新安县| 昔阳县| 淮滨县| 榕江县| 石泉县| 上高县| 永胜县| 叶城县| 互助|