如何在安装IBM worklight后更改wluser的密码?

时间:2013-03-27 11:51:56

标签: db2 websphere ibm-mobilefirst

如何更改wluser的密码?
我更改了它的密码,以及worklight.properties的“wl.db.password” 但是工作灯控制台和应用中心都不起作用 之后,我收回了密码,然后两个都正常工作 有人试过吗?
※「wluser」是工作灯的db2user 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

我的环境如下 Windows 7
Worklight V5.0.5.1
WAS V8.5
DB2 V9.7

当我更改了wluser的密码时,我收到了以下错误。

Worklight console

  

错误500:javax.servlet.ServletException:未初始化Worklight项目

applicationcenter,

  

发生意外错误(HTTP状态500)

1 个答案:

答案 0 :(得分: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中所述。 / p>

在WebSphere Application Server中,您可以通过打开WAS管理控制台找到编辑DB2密码的位置,然后打开“Security> Global security”页面,然后单击“Java身份验证和授权服务> J2C身份验证”数据“,在结果列表中选择”WorklightDb2DatabaseCredentials“凭据并进行编辑。请注意,对于除DB2之外的其他类型的数据库,密码将存储为数据源的自定义属性,而不是JAAS身份验证数据。

在WebSphere Application Server Liberty概要文件中,密码位于服务器的server.xml文件中,位于< dataSource jndiName =“jdbc / WorklightDS”>和< dataSource jndiName =“jdbc / WorklightReportsDS”>元素。只需编辑此文件; Liberty会注意到它已被编辑并重新加载。

在Tomcat中,密码位于conf / server.xml文件中。这里,密码位于< Resource name =“jdbc / WorklightDS”>和<资源名称=“jdbc / WorklightReportsDS”>元素。只需编辑此文件,然后重新启动Tomcat服务器。