重新安装Liferay

问题描述

我已经下载并解压缩了tomcat 9的Liferay(PORTAL 7.3 CE GA6)软件包。我只配置了它以连接到本地Postgresql数据库,然后启动它。一切正常,但没有登录-即使用户确实存在于user_表中,登录也会失败。

我还尝试使用以下方法直接在数据库中更新密码

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

很奇怪是,如果我在更新后进行检查,则该行将按预期进行-密码是我设置的密码,加密设置为false-但在我使用新密码登录后,然后再次检查,密码再次恢复为先前的值。

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

解决方法

经过反复试验和对Internet的挖掘,我发现了这一点:我必须停止liferay服务器(Tomcat),然后进行数据库更新,重新启动服务器,然后登录。

因此,在某种程度上,它不允许您在服务器运行时更​​新密码。