使用钩子覆盖Liferay JSP

时间:2012-06-14 12:00:32

标签: jsp hook liferay liferay-6

我正在尝试覆盖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,前者包含我的更改。

但是,当我进入门户网站设置时,我看不到任何变化 - &gt;认证

我错过了什么?

1 个答案:

答案 0 :(得分:4)

我猜路径不正确。 authentication.jsp的正确路径是

  

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

我检查了源代码,在Liferay 6.1中,没有名为enterprise admin的portlet。

所以请更改文件夹结构。