全新安装 Liferay 时登录失败

Login fails on fresh install of Liferay

我已经下载并解压了一个 tomcat 9 的 Liferay (PORTAL 7.3 CE GA6) 包。我只将它配置为连接到本地 PostgreSQL 数据库,然后启动它。一切正常,但登录失败 - 即使用户确实存在于 user_ table 中,登录失败。

我也尝试过直接在数据库中更新密码:

update user_ set password_='<my_plain_password>', passwordencrypted=false where contactid=<user_id>;

很奇怪 是如果我在更新后检查,该行看起来符合预期 - 密码是我设置的密码并且加密设置为 false - 但在我登录后使用新密码再次检查,密码再次变为之前的值。

问题:如何使用现有用户登录?

经过一些尝试和错误以及在互联网上的一些挖掘我已经弄清楚了:我必须停止 liferay 服务器(Tomcat),然后进行数据库更新,重新启动服务器然后登录。

所以,不知何故,当服务器 运行.

时,它不允许您更新密码