【问题标题】:Liferay Portlet id is already in use problemLiferay Portlet id 已在使用问题
【发布时间】:2020-04-03 06:38:56
【问题描述】:

我目前正在使用 Liferay 7.2 并使用事件执行 IPC,并且在部署时收到一条错误消息,例如 portlet id is already in use.also 在部署后 portlet 未显示在示例下的 Liferay 门户中。

这是什么问题,我该如何解决这个错误?

【问题讨论】:

  • 我也检查了liferay论坛的答案。但是这个问题没有解决。
  • 错误?日志?
  • 2019-12-10 05:49:31.278 错误 [刷新线程:Equinox 容器:c7de4ff9-b61f- 4742-96ab-705dbfc607ce][PortletTracker:158] Portlet id ipc_sender_IpcSenderPortl et 已在使用
  • 您不会碰巧从另一个插件部署具有相同 id 的 portlet?
  • 我没有使用不同的插件部署相同 ID 的 portlet。

标签: liferay portlet


【解决方案1】:

如果您更改 bnd.bnd 文件中的捆绑符号名称并且不从服务器删除旧 jar 版本,您可能会收到该错误

【讨论】:

    【解决方案2】:

    谢谢@安娜玛丽亚 这就是问题所在,但是当我尝试删除自定义 portlet 时,我无法在 osgi/modules 中找到该 portlet。

    我在 liferay_bundle_root_folder/work 中找到

    文件夹,然后我删除,我还从控制面板/应用程序管理器中删除,然后再次部署,然后我的问题解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 2022-01-24
      相关资源
      最近更新 更多