0

Liferay 4 では、war にポートレットとサーブレットの両方が含まれている場合、ポートレットの前にサーブレットが初期化されていたと思います。Liferay 5 では、逆のことが起こっていることに気付きました。ポートレットの前にサーブレットが常に初期化されるように Web アプリケーションまたは Liferay をセットアップするにはどうすればよいですか?

4

1 に答える 1

0

Liferay 4 はポートレットを遅延読み込みしますが、パフォーマンス関連の問題により、Liferay 5 は Web アプリケーションの展開時にポートレットを積極的に読み込みます。

したがって、解決策は、サーブレットが初期化されるときに初期化を行う代わりに (または追加で)、ポートレットが初期化される前に発生するサーブレット コンテキスト リスナーが初期化されるときに初期化を行うことです。詳細については、これらの手順のステップ 1 を参照してください。

于 2008-12-11T22:18:27.100 に答える