Richfaces 3.3.3とGlassfishを使用してアプリケーションを開発しています。それは大丈夫です。今私はそれをTomcat 6/7に移植するための呼び出しを得ました。 NetBeans 6.9.1でランタイムサーバーを変更してアプリケーションを実行すると、評価された値にもかかわらず、#{UserBean.userName}などの類似した式が表示されます。私はすべての瓶の組み合わせで試してみましたが、まだ分かりませんでした。助けてください。Tomcatで動作しているときにjsfページの#{UserBean.userName}が表示されますが、Glassfishで正常に動作します。
答えて
私は、そうでなければ、ウェブブラウザでページ内EL平野を見ていないので、FacesServlet
部分は結構です、JSFタグが正常に動作することを仮定します。そうでなければグラスフィッシュで働いたことも変わってしまいました。 JSF JARが見つからない場合、HTTP 500エラーのみが発生し、FacesServlet
がロードされている間にクラスパスにJSFライブラリが存在しないと不平を言って例外が発生します。
JSFのELは機能しません。これは、JSF ELファクトリが見つからない場合に発生します。これは、 "custom" JSF ELファクトリをweb.xml
に宣言しても、そのファクトリがwebappのクラスパスに存在しない場合に発生します。 Glassfishで動作するということは、あなたのweb.xml
に次のようなことがあることを意味します。
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
これを取り除く。 Tomcatには、Glassfish固有のEL実装が付属していません。 TomcatはすでにGlassfishと同じように動作するはずの独自のEL実装を備えています。
しかし、サーバーの起動ログではこれについてのヒントが既に得られています。
いいえ、私は明示的に表現ファクトリを宣言していません。そして驚いたことに、Tomcat 7.0.6をダウンロードして再構築しました。私はすべてのインクルード、フォワード、リクエスト、およびレスポンスに対してajax4jsfフィルタを設定リスナとともにweb.xmlファイルに明示的に設定しました。 –
- 1. カスタムタグハンドラがtomcat 7では動作しませんが、tomcat 6で正常に動作しています
- 2. Eclipseで未定義のPyQt4名が表示されていますが、正常に動作します。
- 3. DataGridが表示されない、ListViewは正常に動作しますか?
- 4. 注釈が正しく表示されない/正常に動作しない
- 5. AndroidのエミュレータでTextViewが正しく表示されない(デバイスで正常に動作します)
- 6. JSF簡単な例では動作しますが、GlassFishの
- 7. サーバーでMysqlのクエリが動作していませんが、ローカルで正常に動作しています
- 8. PrimeFacesコンポーネントのカスタムレンダラは、Tomcatでは正常に動作しますが、Websphereでは動作しません。
- 9. エミュレータでApplicationSettingsが正常に動作していますか?
- 10. JavascriptがFirefoxで正常に動作しますが、IEとクローム
- 11. TextViewが表示されません。しかし、logcatに表示されているとすべて正常に動作します
- 12. インタラクティブアカウントではGradleは正常に動作しますが、NTサービスでは正常に動作しません。
- 13. カメラはフレックスエミュレータでは正常に動作しますが、デバイスでは正常に動作しません
- 14. NSFileManagerはシミュレータで正常に動作しますが、デバイスでは正常に動作しません
- 15. ZipExceptionがdexでAntに変換されているときにeclipseで正常に動作します。
- 16. XAMPP Tomcatは動作していますが、動作していません。 Tomcatを停止できません
- 17. コードはFirefoxで正常に動作していますが、Chromeでは動作しません。どうして?
- 18. JCarouselはFFで動作していませんがIEで正常に動作しています
- 19. C#で正規表現が正常に動作しない
- 20. cpanelでCronジョブが正常に動作していません
- 21. @Autowiredアノテーションがスプリングで正常に動作していません
- 22. サイトは正常に正常に動作しています
- 23. Codeigniterのエラーログファイルにエラーが表示されますが、画面上にエラーメッセージが表示されずに正常に動作します - なぜですか?方法は、それらが正常に動作するためにポイントする場合
- 24. Glassfishの動的アプリケーションの再読み込みが正常に動作しない
- 25. UIButton内部イベントがios5で動作していないときにiOS5で正常に動作しない
- 26. Jqueryの検証が正常に動作しています
- 27. WPFは開発マシンで正常に動作していますが、他のマシンでは動作しません。
- 28. XpathセレクタがIEでは動作しませんが、ChromeとFirefoxで正常に動作します
- 29. YouTube APIはiOS(iPhone/iPad)では動作しませんが、デスクトップブラウザで正常に動作していますか?
- 30. jQtouch webappはMac Safariで正常に動作していますが、iPhone Safariでは動作しません
私は非常に誠実にjsf 2、jsf-2impland、クラスパス内の他の3つの豊かなものすべてを含んでいます。 –
tomcatログファイルに関連するものは何ですか? –