1

私は奇妙な問題に遭遇しました。現在、次の構成のプロジェクトに取り組んでいます。

  • データサービスの Spring フレームワーク
  • Web フレームワークとしての JSF と Vaadin (2 つの分離されたサブコンテキスト)
  • アプリケーションコンテナとしてのTomcat 7
  • スプリング EL リゾルバ

このアプリケーションを Tomcat サーバーにデプロイすると、すべて正常に動作します。Maven を使用してアプリケーションを war ファイルとしてビルドし、この war ファイルを Tomcat (同じ Tomcat です!) にデプロイすると、Vaadin フロントエンドは正常に動作しますが、JSF では、Bean からの値を持つすべてのタグが空のままです。プレーン テキストのみのタグは正しく処理されます。

私の最大の問題は、例外が発生しないことです。また、例外が発生しないことにも少し混乱しています。Eclipse でデプロイされた環境で存在しない Bean にアクセスしようとしても、エラーは発生せず、その時点で出力が生成されません。すべてのログ レベルを最大に上げましたが、ログではすべて問題ないようです。

それで、BeanにアクセスできないときにJSFにエラーを表示させる方法と、Eclipseまたはwarファイルから直接デプロイするときに違いがあるのはなぜですか?

前もって感謝します!

ネクラーセン

4

0 に答える 0