0

jsf検証はこのメッセージを提供します

情報 [javax.enterprise.resource.webcontainer.jsf.renderkit] 警告: FacesMessage はキューに入れられましたが、表示されていない可能性があります。sourceId=null[severity=(エラー 2)、summary=(ユーザー名またはパスワードが間違っています。)、detail=(ユーザー名またはパスワードが間違っています。)]

しかし、私のlogin.xhtmlページにはYour User Name or Password is incorrect.マッサージが表示されます。これの何が問題なのですか。

編集:このメッセージをコンソールに出力しないようにしたかった

前もって感謝します

4

1 に答える 1

1

EDIT メッセージをログに出力したくない場合は... のログをオフにしjavax.enterprise.resource.webcontainer.jsf.renderkitます。を使用していると思いますlog4j。私たちはあなたの次のエントリでそれをオフにしましたjboss-log4j.xml:

<category name="javax.enterprise.resource.webcontainer.jsf.renderkit">
    <priority value="OFF" />
</category>

そうでない場合log4jは、使用しているログ ライブラリによって異なります。デフォルトのログ レベルを ERROR または FATAL に設定してみてください。それ以外の場合は、ロギング レベルをjavax.enterprise.resource.webcontainer.jsf.renderkitINFO よりも高い値に設定します。

したがって、何を出力するかを制御するために構成する必要があるのは、この他のログ ライブラリです。

WEB-INF/libディレクトリに が含まれている場合は、ディレクトリにまたはファイルlog4j.jarを追加して、log4j を構成する必要があります。詳細な手順については、log4j プロジェクトを参照してください。log4j.propertieslog4j.xmlWEB-INF/classes

WEB-INF/libディレクトリに含まれていない場合、Java 標準ライブラリで提供されている実装log4j.jarを介してログに記録されている可能性があります。java.util.loggingしたがって、それを構成する必要があります。java.util.logging詳細については、クラスの javadoc を参照してください。

これで十分な情報が得られることを願っています。

于 2012-08-29T04:58:43.797 に答える