Hooks概念如何在liferay内部工作?

时间:2015-04-10 06:57:45

标签: liferay hook liferay-6 liferay-theme

我想知道应用程序服务器如何使用自定义jsp如果我们部署了钩子,如果我们再次取消部署钩子,它将使用liferay现有的jsp文件。应用程序服务器将如何处理此问题。

1 个答案:

答案 0 :(得分:0)

原始JSP文件将从(例如)view.jsp重命名为view.portal.jsp,并且该钩子的版本将被复制为新的view.jsp。在取消部署时,这将被逆转。请参阅deployment code here

由于这是一个单步过程,当两个钩子覆盖同一个JSP时,它会中断,从而有效地丢失了原始实现。有关问题的解决方案,请参阅this article