Ride On Time
在Fedora Core10 64bit上裝Webloogic
前一陣子為了測試公司的東西
所以裝了一次Fedora Core10 64 bit
可是很不幸的是Weblogic在Core10 64bit上根本沒辦法執行安裝
只好連夜逃亡到OpenSuSe……
不過很納悶的是為何RHEL 5就可以裝而Fedora不行
所以又很不信邪的把Core10 64bit裝起來看看
果然一執行安裝還是出現/lib/ld-lunux.so.2 not found……
找了很久很久(因為我跟Linux一點都不熟,只知道怎麼ls -l)
才發現….原來是Core 10 64 bit只有裝了glibc 64 bit的版本…
而很不巧的是雖然Weblogic在32/64 bit的OS下都可以執行
但是安裝需要glibc 32 bit…….
因此首先開終端機 執行 yum install glibc.i686
等yum安裝完畢後再一次執行Weblogic安裝的bin檔…
嘿嘿嘿 沒跳錯誤了 開始解壓縮了
過一下解壓縮完了以後……………………………………
什麼!!!!!!!!! 沒辦法進視窗模式…………太可恨了….我不能容許沒有圖型介面的存在
只好又開始尋找原因……………………..
沒想到….原來是因為Core10 64 bit只裝了64bit的 gtk lib……
所以只要把32 bit的gtk lib裝上去就好嚕….
不過我是直接把gtk-java對應包整包裝了
因為….我也不知道單獨怎麼裝gtk lib @@….
所以 執行 yum install libgtk-java.i386
等他啪啪的跑完…..
Yeah~~可以進圖形模式安裝嚕……
安裝好以後測試一下….Workshop也可正常使用…..
Yeah~~~~~睡覺去 噗……
Disable Autonomy in Weblogic Portal
Weblogic從9.0開始使用了Autonomy當做他內容管理系統的全文檢索引擎
但是如果不使用他的內容管理系統也一定會啟動Autonomy…..
而Autonomy又是天殺的慢,所以可以在不需要用的時候關掉他…..
首先修改Start Domain的指令檔
修改 CONTENT_SEARCH_OPTION=none
再來
1. Start your portal domain.
2. Start the WebLogic Portal Administration Console.
3. Select Content > Content Management from the navigation menu at
the top of the console.
4. Select Manage | Repositories.
5. In the resource tree, click the repository for which you want to disable
search indexing.
6. In the Summary tab, click Advanced to view the Edit Advanced Properties
for Repository dialog.
7. In the Edit Advanced Properties for Repository dialog, clear the Search
Enabled/Search Indexing Enabled check boxes.
8. When finished making changes, click Save.
自我註銷Yahoo帳號
登入Yahoo
連結https://edit.yahoo.com/config/delete_user
確認後即可刪除….
其實Yahoo Mail很好用阿,比G牌跟H牌感覺更穩定
但就是spam無敵多,整個Orz…..
Visual Studio 2005 Web Deployment Projects
- 2008-09-18 (Thu)
- ASP dot NET | Web開發 | 程式撰寫
這是Wise哥介紹的一個Microsoft出品算是Visual Studio 2005的Web部署plugin,非常低好用….
可以直接編譯好頁面檔案並且包成msi檔案,到處都可以很簡單的安裝Web專案,不過每次裝新的
Visual Studio就會忘記,就來做個筆記好了,不然每次都要拉Wise哥來問。
介紹 : http://www.cnblogs.com/GavinLv/archive/2006/12/12/589628.html
shadow與override有何不同
一般在OOP語言的書中一定都會看到幾種OO的術語,例如:多型、封裝、繼承……etc…..
而覆寫(override)通常也都一定會被提到,在Java中的override並不需要特別宣告,但在C#中則
有override以及shadow兩種宣告,感覺上效果是一樣的,都可以達到類似覆寫的效果,但實際上
在系統的處理上並不一樣,而Java也有shadow的處理方式,只是跟override一樣並不需要特別宣告
,shadow與override的不同處可以參考以下這個連結,雖然是以Java為例,但我想C#應該也是一樣的。
警察先生,請有格調一點
- 2008-07-25 (Fri)
- 喃喃自語
我騎車從我家到巷子口的早餐店不用兩分鐘的路程
這段路不是什麼大馬路或是交通幹道
充其量不過是住宅區與學校間的小巷子
您的出現讓我們的早餐變的身價非凡,爆漲10倍
雖說您是維持治安與秩序的英雄
但離我家前方不遠處的一條四線道主要幹道常常晚上有人飆車
大白天有人闖紅燈
您從沒出現過,卻躲在我們這小巷子堵我們這種不過從家裡巷子轉出來要買早餐的
剛睡醒頭髮都還一團亂的學生
跟打著呵欠的可憐上班族
我只能說,警察先生 請您把這職業幹的有格調一點
Side By Side Deployment in Weblogic Server
在Java Web AP的開發過程中,最麻煩的就是每次需要部署新版的Web AP通常會有一小段的
Server下線時間,而在Oracle Weblogic 9(Weblogic已正式隸屬於Oracle旗下產品…..)之後,
新增了一項功能 - “Side By Side Deployment”,這項功能主要的目的是可在伺服器上同時部署
“同一context”但是”不同版本”的Web AP,除了可同時部署不同版本的AP,也可以在不同版本的
AP間自由選擇哪一個版本是目前啟動服務的版本,例如 目前部署了 V1(Active) , V2(Stand By)
兩個版本,如果選擇讓V2成為Active版本則V1會自動成為Stand By的狀態;當然在不同版本中切換
並不算甚麼,重點是在版本切換的過程中使用者並不會感受到系統變動導致服務中斷的感覺,因為
Weblogic會維持V1版本的使用者繼續使用V1版本的程式,直到所有V1版本的使用者都Session Destory
才會完全關閉V1版本的服務,而當使用者再次登入使用系統則會自動改為使用V2版本的程式;這個功能
提供了管理者可於線上直接而且zero down time的部署新版程式。使用的方法很簡單,只需要
在MANIFEST.MF中新增一個版本的屬性如下:
Weblogic-Application-Version: v1
Weblogic-Application-Version為屬性名稱,v1為版本描述,版本描述有其相對應的格式,格式可以參考:
http://e-docs.bea.com/wls/docs92/programming/versioning.html#wp1021388
很可惜的是這個功能目前只支援純Web AP的WAR檔或是EAR檔,如果是Web Services專案檔或是EJB專案檔
是無法使用的,所以即使是Weblogic自己的Portal EAR檔案,目前測試也是行不通的xD……
- Search
- Feeds
- Meta



