1

我正在尝试覆盖 Liferay 6.1 中的 JSP,即 html/portlet/enterprise_admin/settings/authentication.jsp。

我有

  • 创建了一个钩子(使用 Eclipse,如果这很重要)
  • 添加<custom-jsp-dir>/WEB-INF/jsps</custom-jsp-dir>到 liferay-hook.xml
  • 创建了上述目录结构
  • 复制 authentication.jsp 并修改它
  • 部署钩子
  • (重启服务器,你永远不知道...)

部署似乎工作正常。在服务器上,我现在有 authentication.jsp 和 authentication.portal.jsp,前者包含我的更改。

但是,当我进入 Portal Settings -> Authentication 时,我看不到任何更改

我错过了什么?

4

1 回答 1

4

估计路径不对。authentication.jsp 的正确路径是

/portal-web/docroot/html/portlet/portal_settings/authentication.jsp

我检查了源代码,在 Liferay 6.1 中,没有称为企业管理员的 portlet。

所以请更改文件夹结构。

于 2012-06-14T12:16:26.290 回答