讓IBM WebSphere Portal可以使用中文ID
IBM的Portal預設是不能使用中文字元作為UID的,但是很多時候我們還需要中文名做UID,我參與的專案就遇到了這個問題。
當註冊中文ID的使用者時候,會報“EJPSG0033E: 李紅(232323) 的屬性 uid 的一個或多個字元不匹配允許的字元。字符集設定為 unicode,擴充套件設定為 ._-”錯誤,其實如果你用LDAP做使用者目錄服務,即使在LDAP裡成功新增了中文ID的使用者,到portal裡這個使用者修改自己密碼的時候仍然會報這個錯誤。
該怎麼辦那?還好網上這個錯誤號的文章少,但質量高,GOOGLE一下馬上看到了一個日文文件,經過實驗,方法好用。這裡告訴大家:
1. 開啟“ /shared/app/config/puma.properties”檔案
2.
修改這裡:
# puma.UID.charset = unicode
puma.UID.charset = ascii
puma.UID.extra_chars = ._-
修改後:
puma.UID.charset = unicode
#puma.UID.charset = ascii
puma.UID.extra_chars = ._-
3.重啟Portal服務
如果你的使用者ID還含有其他的特殊字元,設定puma.UID.extra_chars屬性,例如要包含“!”為ID的合法字元,設定為puma.UID.extra_chars = ._-!即可。 更新一下,上面是Portal5.1的修改方法。在Portal6中,配置檔案和屬性的名稱都變化了,配置檔案的位置在/config/properties/ValidationService.properties[size=+0]。其中屬性如下:
#user.UNIQUEID.min = 3
#user.UNIQUEID.max = 60
#user.UNIQUEID.charset = ascii
#user.UNIQUEID.extra_chars = ._-
在Portal6中,屬性多了很多,其中關於使用者ID的屬性如上,修改後執行portal_server_root\config \WPSconfig.bat update-properties 重啟伺服器就可以了。如果是在叢集中配置,建議還是到ND上進行修改。修改的方法參照http://publib.boulder.ibm.com/in ... c/wps/adsetcfg.html,其中要查詢的服務名稱為“WP ValidationService”。
當註冊中文ID的使用者時候,會報“EJPSG0033E: 李紅(232323) 的屬性 uid 的一個或多個字元不匹配允許的字元。字符集設定為 unicode,擴充套件設定為 ._-”錯誤,其實如果你用LDAP做使用者目錄服務,即使在LDAP裡成功新增了中文ID的使用者,到portal裡這個使用者修改自己密碼的時候仍然會報這個錯誤。
該怎麼辦那?還好網上這個錯誤號的文章少,但質量高,GOOGLE一下馬上看到了一個日文文件,經過實驗,方法好用。這裡告訴大家:
1. 開啟“
2.
修改這裡:
# puma.UID.charset = unicode
puma.UID.charset = ascii
puma.UID.extra_chars = ._-
修改後:
puma.UID.charset = unicode
#puma.UID.charset = ascii
puma.UID.extra_chars = ._-
3.重啟Portal服務
如果你的使用者ID還含有其他的特殊字元,設定puma.UID.extra_chars屬性,例如要包含“!”為ID的合法字元,設定為puma.UID.extra_chars = ._-!即可。 更新一下,上面是Portal5.1的修改方法。在Portal6中,配置檔案和屬性的名稱都變化了,配置檔案的位置在
#user.UNIQUEID.min = 3
#user.UNIQUEID.max = 60
#user.UNIQUEID.charset = ascii
#user.UNIQUEID.extra_chars = ._-
在Portal6中,屬性多了很多,其中關於使用者ID的屬性如上,修改後執行portal_server_root\config \WPSconfig.bat update-properties 重啟伺服器就可以了。如果是在叢集中配置,建議還是到ND上進行修改。修改的方法參照http://publib.boulder.ibm.com/in ... c/wps/adsetcfg.html,其中要查詢的服務名稱為“WP ValidationService”。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-442018/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 度量 IBM WebSphere Portal 效率IBMWeb
- 在 IBM WebSphere Portal 中整合 IBM Lotus Quickr 協作功能IBMWebUI
- IBM Lotus Quickr services for IBM WebSphere Portal 8.0 中定製元件IBMUIWeb元件
- 在 IBM WebSphere Portal V6.1 中整合 IBM OmniFind 搜尋IBMWebNifi
- 在 IBM Lotus Quickr 8.5 for WebSphere Portal 中定製主題IBMUIWeb
- 請教單點登入的問題(IBM Websphere Portal)IBMWeb
- 用 verbose GC 分析 IBM WebSphere Portal 的記憶體問題GCIBMWeb記憶體
- IBM WebSphere Portal Web Content Manager 和 DB2 調優指南IBMWebDB2
- 部署一個主題 WAR 檔案到 IBM WebSphere Portal V6.1IBMWeb
- IBM WebSphere Portal當機或效能低常見問題分析 及解決措施IBMWeb
- 有用IBM Websphere Portal 設計單點登入的嗎?討論一下。IBMWeb
- 使用c#操作IBM WebSphere MQC#IBMWebMQ
- 新增MyEclipse WebSphere Portal Server支援(二)EclipseWebServer
- 新增MyEclipse WebSphere Portal Server支援(一)EclipseWebServer
- WebSphere Portal 中啟用 SSL 來進行使用者管理Web
- 為 WebSphere Portal 開發 JACL 管理指令碼Web指令碼
- 監視WebSphere Portal 環境中的效能Web
- 在 WebSphere Portal 中啟用 SSL 來進行使用者管理Web
- ibm websphere簡介IBMWeb
- 為WebSphere Portal V6.1 配置安全性Web
- WebSphere Portal 7.0的主題與皮膚部署方法Web
- 輕鬆應用WebSphere Portal 中的個性化支援Web
- IBM WebSphere 7.00 安裝筆記IBMWeb筆記
- WebSphere Portal 6.1 新特性:輕鬆打造 HTML 靜態頁面WebHTML
- zt_ibm websphere tuning要點IBMWeb
- IBM WebSphere Application Server Migration ToolkitIBMWebAPPServer
- ibm 取消IBM http Server,直接使用websphere實現使用者直接輸入IP,連線到網頁.IBMHTTPServerWeb網頁
- 使用 Web Services 整合 IBM FileNet P8 BPM 與 IBM WebSphere ILOG JRulesWebIBM
- 讓Vue也可以使用ReduxVueRedux
- 使用 IBM Installation Factory 簡化 WebSphere Application Server 安裝和部署IBMWebAPPServer
- IBM Lotus Quickr 8.5 for Portal 新功能和新特性簡介IBMUI
- WebSphere Portal中,實施拖拽功能造成頁面閃動的解決方法Web
- ibm websphere中介軟體一些資料IBMWeb
- IBM BPM BlueWorks:一次 WebSphere 雲試驗IBMWeb
- 為 IBM WebSphere Application Server 建立 Jython 管理指令碼IBMWebAPPServer指令碼
- 我的IBM中文簡歷IBM
- 使用 WebSphere Message Broker 的 WebSphere Transformation Extender 外掛WebORM
- SAP API management portal - 如何建立API providerAPIIDE