2017-03-28 10 views
9

マルチサーバー構成でNoHandlerExceptionの問題が発生しました。私はこの例外が発生したときを正確に把握しようとしていましたが、 実際にはハンドラが見つからなかったということについては何の説明も見つけられません。Spring:散発的にポートレット要求のハンドラが見つかりません

実際にすべてが正常に動作しているようですが、私たちの生産システムからこれに関するエラー報告はありません。私たちのテストシステムではエラー を再生できません。しかし、生産ログにはハンドラがないという大きなエラーがあることがわかります。

私の質問はなので、このエラーはロードバランシングの問題がある可能性がありますか?このように、私たちは の異なるサーバー間でユーザーを送り、サーバー受信サーバーにこのユーザー/セッションの更新された状態がありませんか?または、ロードバランシングの影響を受けない、Springアプリケーション のコンフィグレーションエラーである必要がありますか?

に私たちが受け取るエラー私は、彼らはそれをすべての時間を得るように見える同じエラーを持つ他の人々のために検索しましたが、私は唯一の散発的にそれを得る:XMLをチェックしてみ

Uncaught service() exception root cause AppName: javax.servlet.ServletException: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'ACTION_PHASE', parameters map['action' -> array<String>['myController.parameter']] 
+2

ポートレットとスプリング設定コードを投稿することはできますか? –

+0

私は誰かがこのエラーが発生したときに実際に春が意味するようなエラーを説明できると考えていました。私は、http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/NoHandlerFoundException.htmlを見てきましたが、これは404でスローされる可能性がありますが、throwExceptionIfNoHandlerFoundプロパティはありませんセット。 – unzoomed

答えて

0

をどこかにポートレットが含まれています。通常、すべてのハンドラステージエラーは設定によって発生します。

関連する問題