创建 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 管理控制台找到编辑 DB2 密码的位置,然后打开“Security > Global security”页面,然后单击“Java Authentication and Authorization Service > J2C authentication data”,在结果列表选择“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"> 和 <Resource name="jdbc/WorklightReportsDS"> 元素中。只需编辑此文件,然后重新启动 Tomcat 服务器。