Question

Je pense qu'il a utilisé à être le cas que dans Liferay 4, si une guerre contenait à la fois un portlet et un servlet, le servlet a été initialisé avant le portlet. Maintenant, avec Liferay 5 Je remarque que le contraire qui se passe. Comment puis-je configurer mon application Web, ou Liferay d'avoir toujours les servlets initialisés avant les portlets?

Était-ce utile?

La solution

Alors que Liferay 4 charges paresseux portlets, en raison de problèmes liés à la performance, Liferay 5 est agressivement chargement portlets lorsque l'application Web est en cours de déploiement.

La solution est donc à la place (ou en plus) de faire l'initialisation lorsque le servlet sont initialisés, de le faire lorsque l'auditeur de contexte de servlet est initialisé, ce qui se produit avant que le portlet est initialisé. Plus de détails à l'étape 1 de ces instructions .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top