Liferay7 - 模块(portlet-provider)不刷新

Liferay7 - module (portlet-provider) not refreshing

我正在使用 Liferay 7 和模块开发。 我创建了一个 "portlet-provider" 类型的模块,用于更改 personalBar 的视图。 当我第一次部署它时,它部署正常,但之后,新部署不会刷新 jsp 文件。 重要的是,当我通过 blade 或通过 Intellij 中的 gradle 部署模块时,它部署正常并且还更改了 OSGI 相关文件夹,删除旧版本并使用新 jsp 创建新版本 ok . 即使在清晰的浏览器中(最近删除了所有缓存和临时文件)也不会刷新与新 jsp 文件相关的 personalBar 视图。

我看到了这个帖子:https://web.liferay.com/community/forums/-/message_boards/message/88515142,并测试了以下内容。

1) 更改了 tomcat 时区,将时区设置为与桌面相同的时区。 (GMT-3),它没有用。

2) 唯一似乎有效的方法是清除所有 osgi 状态内容和 $liferay_home/work 内容并重新启动服务器,如 David 在上面所说 post。 但我需要一种无需重启服务器即可部署这些模块的方法

有什么帮助吗?

提前致谢

关于我的问题,我的模块优先级有问题,所以部署的模块与门户中显示的不一样。 一开始我设置了 "service.ranking:Integer="+Integer.MAX_VALUE ,但我不知道为什么它被删除了,为此 portlet 显示的是门户默认的个人栏。