我认为在Liferay 4中,如果war包含portlet和servlet,那么servlet在portlet之前被初始化了。现在有了Liferay 5,我注意到正好相反。如何设置我的Web应用程序,或者Liferay始终在portlet之前初始化servlet?
答案 0 :(得分:0)
虽然Liferay 4延迟加载portlet,但由于与性能相关的问题,Liferay 5正在积极地在部署Web应用程序时加载portlet。
因此,解决方案是在初始化servlet时执行初始化(或者另外),在初始化servlet上下文侦听器时执行此操作,这在初始化portlet之前发生。 those instructions的第1步中的更多细节。