Glassfishでフラッシュスコープを使用している場合、1つのリクエストよりも長持ちしますが、jetty8で正常に動作し、最新バージョンのglassfishを試しても機能しません。JSFにはそれに関するjiraがあり、次のバージョンで解決しました。JSF用にそのバージョンのjarを試しましたが、Glassfishでも同じ問題が発生しますが、Jetty8では正常に機能します。何日もの間この問題に直面して、誰もがこれにいくらかの光を当てることができますか?
質問する
291 次
2 に答える
2
Jetty はベアボーン サーブレット コンテナであるため、JSF 実装はバンドルされておらず、webapp と共に提供されるものが常に使用されます。
本格的な Java EE アプリケーションサーバーである Glassfish には、JSF 実装がバンドルされており、webapp と共に提供されるものはデフォルトで常に無視されます。Glassfish にバンドルされた JSF 実装をアップグレードする場合は、/glassfish/modules
フォルダー内の JAR を置き換える必要があります。または、Glassfish に webapp 提供の JSF 実装を強制的に使用させたい場合は、次のエントリを/WEB-INF/glassfish-web.xml
(またはsun-web.xml
、使用する GF バージョンに応じて) に追加する必要があります。
<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />
于 2012-07-31T11:11:44.773 に答える
0
同じ問題がありました。この問題は、Mojarra (2.1.11 でさえ) が HTTP チャンクに対応できないことが原因でした。無効にすることで、フラッシュは期待どおりに空になりました。
管理コンソールで無効にできます
- 構成
- サーバー構成
- ネットワーク構成
- プロトコル
- http-リスナー-[N]
- HTTP タブ
- チャンキング
于 2012-08-09T16:38:30.060 に答える