在您的环境中为每个 Portal 重复以下指示操作。使用实际的 portalid(例如 portal1、portal2 等)替换 <portal-ID> 字符串。
重新启动 Java DB。
使用 Derby CLI 或任何其他类似工具通过连接到 communitymc_portal-ID 数据库来更改默认用户 "portal" 的密码。如果使用的是 SQuirrel-j 之类的 GUI,则在连接到 PS 的 Java DB 数据库后,使用 sql 编辑器执行以下命令。CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.portal', 'your-new-password');
重新启动 Java DB。
通过 Java DB 命令行或任何其他类似工具以新密码连接到 communitymc_portalID 数据库,以验证密码是否设置正确。
对每个 Portal 实例执行以下操作。
参阅 Web 容器的管理员指南,然后将 jdbc/communitymc 数据源的密码更改为步骤 2 中设置的新密码。
打开 PortalServer-data-dir/portals/portal-ID/config/portal.dbadmin 文件,然后将属性 community.db.password 的密码更改为通过 Java DB CLI 或任何其他类似工具在步骤 2 中设置的新密码。
更改 PortalServer-DataDir/portals/portal-ID/config/portal.dbadmin 文件的权限,使该文件只能由所有者(例如,chmod 600 portal.dbadmin)读取和写入。
重新启动 Web 容器。