2013-03-27 39 views
0

如何更改wluser的密碼?
我更改了它的密碼,以及worklight.properties的「wl.db.password」。
但是,Worklight控制檯和應用程序中心都不起作用。
之後,我收回密碼,然後他們都正常工作。
有沒有人試過?
※「wluser」是db2user for worklight。
http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/topic/com.ibm.worklight.help.doc/admin/t_creating_the_db2_databases.html?resultof=%22%64%62%32%22%20%22%77%6c%75%73%65%72%22%20安裝IBM Worklight後,如何更改wluser的密碼?

我的環境如下。
的Windows 7
工作燈V5.0.5.1
WAS V8.5
DB2 V9.7

當我改變了wluser的密碼,我得到了以下錯誤。

工作燈控制檯

錯誤500:javax.servlet.ServletException:工作燈項目未初始化

applicationcenter,

發生意外錯誤(HTTP狀態500 )

+0

要清楚 - 你說你改變了worklight.properties中的用戶名和密碼,確定,但是你是否也在數據庫設置中更改了這些值,並重新部署了.war文件? – 2013-03-28 04:33:51

+0

謝謝,Idan.First我改變wluser的Windows password.Second,我已經改變了工作燈性能,並重新部署.warfile.That的all.I沒有改變任何DB2 settings.Because我認爲DB2使用OS authentiction ...我應該更改任何數據庫設置嗎? – satohiro 2013-03-28 14:00:36

+0

什麼是「wluser的windows密碼」?在DB2中有一個模式,這個模式有一個用戶名和密碼,你需要改變這些以及我懷疑... – 2013-03-29 05:50:29

回答

2

當你創建一個worklight.properties,你必須通過兩種手段,在http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fadmin%2Fr_ibm_worklight_database_setup.html描述指定數據庫連接參數的選項。爲了能夠從應用服務器控制檯修改密碼,而不是在worklight.properties文件,你需要使用設置數據庫連接屬性的「JNDI的方式」,如http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Ft_transporting_the_app.html記錄。

在WebSphere Application Server中,你會發現通過打開WAS管理控制檯,然後打開「安全>全球安全」頁面,然後點擊「Java認證和授權服務> J2C認證數據編輯DB2密碼的位置「,在結果列表中選擇」WorklightDb2DatabaseCredentials「憑據並對其進行編輯。請注意,對於DB2以外的其他類型的數據庫,密碼存儲爲數據源的自定義屬性,而不是JAAS身份驗證數據。

在WebSphere Application Server自由輪廓,密碼是在服務器的server.xml文件,在數據源< jndiName = 「JDBC/WorklightDS」 >和<展現dataSource jndiName = 「JDBC/WorklightReportsDS」 >元件。只需編輯此文件; Liberty會注意到它已被編輯並重新加載。

在Tomcat中,密碼是在conf/server.xml文件。這裏,密碼是在<資源名稱= 「JDBC/WorklightDS」 >和<資源名稱= 「JDBC/WorklightReportsDS」 >元件。只需編輯此文件,然後重新啓動Tomcat服務器。

+0

Thaks,slowhand.It解決了。 – satohiro 2013-04-04 12:00:41