0

我认为过去的情况是,在 Liferay 4 中,如果战争同时包含 portlet 和 servlet,则 servlet 在 portlet 之前被初始化。现在有了 Liferay 5,我注意到情况正好相反。如何设置我的 Web 应用程序或 Liferay 以始终在 portlet 之前初始化 servlet?

4

1 回答 1

0

虽然 Liferay 4 延迟加载 portlet,但由于性能相关问题,Liferay 5 在部署 Web 应用程序时积极加载 portlet。

因此,解决方案是在初始化 servlet 时代替(或另外)进行初始化,而是在初始化 servlet 上下文侦听器时进行,这发生在初始化 portlet 之前。这些说明的第 1 步中有更多详细信息。

于 2008-12-11T22:18:27.100 回答