2013-03-27 48 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