2016-09-07 15 views
0

私はTomcat 8.5.4をmyfaces 2.2.10とprimefaces 5.3で使用しています。j_spring_security_checkがtomcatで呼び出されていません

...web.controller.LoginController] - <Validating login> 
...AntPathRequestMatcher] - <Checking match of request : '/j_spring_security_check'; against '/external/**'> 

はこの後、トランザクションが開始され、ユーザーは次のとおりです。私のローカルサーバーは罰金、私はログイン画面を開き、次のログインボタンを押したときにログに表示されます(それを両方スタンドアロンで実行し、日食しようとした)作品期待どおりにデータベースに対して検証されます。


しかし私は、リモートサーバーへの全体Tomcatの分布をコピーして、同じアプリケーションを展開したとき、j_spring_security_checkはもう実行されません。

[org.springframework.faces.support.RequestLoggingPhaseListener] - 
<Entering JSF Phase: RESTORE_VIEW(1)> 

[org.springframework.faces.support.RequestLoggingPhaseListener] - 
<Entering JSF Phase: RENDER_RESPONSE(6)> 

[...web.controller.LoginController] - <No error messages during validation> 

そして、この後、ログイン画面がリロードされます。

同じサーバーと同じアプリケーションの動作に違いがあるのはなぜですか?どんなアイデアもありがとう!同じ問題を持っている人のための

私はそれがMyFacesのかprimefacesのバージョンとは何の関係もありませんし、私は別のバージョンを試してみましたことをかなり確信しているが、動作は同じです...

+0

だから、MOで動作しますジャラ? – Kukeltje

+0

私は自分自身の質問の答えに説明したように、私の問題はJSFではなくtomcat configに反映されました。 maxPostSizeを-1に設定すると、すべて正常に動作するようになりました。 – wmiki

答えて

0

私は自分を投稿溶液。

もちろん、この動作を引き起こす理由の何百万人が存在することができるが、私の場合には、それはTomcatの設定だった... server.xmlのコネクタの設定で私は私が間違って

maxPostSize="0" 

を設定しました取り払わは無制限を意味、しかし、私はこれは...リクエストからポストペイロードを切断し、私の頭痛の多くを引き起こしてサーバーの結果

maxPostSize="-1" 

を設定しておく必要があります:)

関連する問題