Liferay升级ClassNotFound“导入com.liferay.portal.kernel.security.auth.session.AuthenticatedSessionManagerUtil;”

问题描述 投票:0回答:1

我正在将我的应用程序从 Liferay 7.2 升级到 7.4 ga112。

我们使用 AuthenticatedSessionManagerUtil.login() 进行用户登录。我发现:

com.liferay.portal.kernel.security.auth.session.AuthenticatedSessionManagerUtil;

会话包被删除。如果将此类移至其他包,有人可以帮忙吗?

liferay
1个回答
0
投票

只需在当前源码树中搜索同名的类即可: com.liferay.portal.security.auth.session.AuthenticatedSessionManagerUtil.java

然后查看“git Blame”输出。很容易识别该类被移动的带有注释的提交

break_change_report

什么portal-impl/src/com/liferay/portal/security/auth/session/AuthenticatedSessionManagerUtil.java

AuthenticatedSessionManagerUtil 已移至 Portal-impl

为什么

我们正在将 Portal-kernel 合并到 Portal-impl 作为简化门户结构的长期目标。

替代品

在构建依赖中添加portal-impl并使用相同的类。

© www.soinside.com 2019 - 2024. All rights reserved.