Category Archives: Webmaster

Weblogic 重設 console 管理者密碼

以下步驟在 11g 測試過:

1. 在 <weblogic home>\user_projects\domains\base_domain\security 目錄下, 先備份 DefaultAuthenticatorInit.ldift 這個檔案,再執行以下指令產生新檔案

java -cp “<weblogic home>\wlserver_10.3\server\lib\weblogic.jar” weblogic.security.utils.AdminAccount weblogic <new password> .

* 注意新密碼後面有一個參數 . 是必要的

2. 修改 <weblogic home>\user_projects\domains\base_domain\servers\AdminServer\security\boot.properties 這個檔案,username=、password=的內容被加密過了, 先換成剛才設定的明碼, 重啟後 weblogic 會再加密一次

3. 將 <weblogic home>\user_projects\domains\base_domain\servers\AdminServer\data 目錄下的 ldap 目錄先 rename,重啟的時候 weblogic 會建立新的

完成以上3個步驟重啟 weblogic 即可用新密碼登入,以上資料參考這個 網址

註:如果看到 [Security:090302]Authentication Failed: User weblogic denied 這個錯誤訊息別急著重設密碼,先檢查 EJB security 的帳號密碼設定是否一致

[ratings]

網站歸入錯誤的 Websense 分類

最近發現網站被 Websense 列在 ‘Possible Damaged Content’ 分類, Websense 是廣泛為大型企業採用的資安設備, 員工連網時 Websense 會比對資料庫, 如果網站列在可能有威脅或是違反公司政策的分類, 員工就無法瀏覽這個網站。

這時候只要參考這個 網址, 寫 email 向 Websense 反應, 大約 2 個工作天 Websense 就會把你反應的網站改列到正確的分類, 大約再 1~2 天 Websense 設備的資料庫會更新完畢, 這時候網站最不會被 Websense 擋掉了。

[ratings]

jQuery 處理 HTML table

簡單記錄 jQuery 逐 row 逐 cell 處理 HTML table 的兩個範例,首先是傳統的方法,HTML table 設定 id 為 dt

$(“#dt tr”).each(function () {
html+=”<tr>”;
$(this).find(“td”).each(function() {
html+=”<td>”+$(this).text()+”</td>”;
});
html+=”</tr>”;
});

另一個例子是處理相當受歡迎的 plugin datatables,同樣設定 id 為 dt

var rows=$(“#dt”).dataTable().fnGetNodes();
for(i=0;i<rows.length;i++) {
html+=”<tr>”;
$(rows[i]).find(“td”).each(function() {
if ( i == 0 ) {
html+=”<td>”+$(this).text()+”</td>”;
} else {
html+=”<td>”+$(this).text()+”</td>”;
}
});
html+=”</tr>”;
};

 

[ratings]

設定 Tomcat 視窗顯示的抬頭

有時候我們會在一台 server 上跑幾個 tomcat instance,例如一個是 Production,一個是 Develop,但是視窗抬頭一律都是 Tomcat 要找 log 有時不知道要去那個視窗找才對。

這個需求基本上要修改 catalina.bat,以 tomcat 7.0.26 為例,batch 檔的 line 268~269 行如下

if “%TITLE%” == “” set TITLE=Tomcat
set _EXECJAVA=start “%TITLE%” %_RUNJAVA%

所以只要指定一個 ‘TITLE’ 變數就可以改變執行視窗的抬頭。再以 tomcat 5.5.35 為例,batch 檔的 line 199~200 行如下

if not “%OS%” == “Windows_NT” goto noTitle
set _EXECJAVA=start “Tomcat” %_RUNJAVA%

只要將紅色字體的預設抬頭換掉即可。

[ratings]

Chrome 如何 disable 頁面 cache

開發 webapp 時如果做了變更但是 browser 送出來的確是 cache 的舊內容真是一件惱人的事,關閉 cache 的 instruction 主要來自這個 網頁,在 chrome 設定選單 -> 工具 -> 開發人員工具,請參考以下附圖

Chrome 如何 disable 頁面 cache

 

 

 

 

[ratings]