问题描述
我已经下载并解压缩了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),然后进行数据库更新,重新启动服务器,然后登录。
因此,在某种程度上,它不允许您在服务器运行时更新密码。