AMG Solution

【エラー解決方法】Redisを使ったセッション管理でサーバー起動時に例外発生!? を解決する方法(その1)

こんにちは、堀部です。
 
Spring Session + Redis(AWS ElastiCache)でセッション管理を行う過程で発生したエラーの解決方法です。
 
ローカル環境でサーバー起動時にエラーが発生して、アプリケーションが立ち上がらない事象が発生しました。

エラー内容

サーバー起動時に発生したエラーは以下になります。

エラー発生時のバージョン

エラー発生時のバージョンは以下になります。

Java
1.8
Spring Framework
4.2.1
jedis
2.9.0
Redis
3.2.6

エラー解決方法

springSessionRepositoryFilterのBeanを登録するためには、RedisHttpSessionConfigurationが必要になりますので、applicationContext.xmlに以下を追加します。

 
RedisHttpSessionConfigurationではセッションタイムアウトの時間を設定していますが、デフォルトでは1800秒(30分)となっているため、変更したければパラメータにmaxInactiveIntervalInSecondsを指定します。

 
これで無事、起動ができました。
 
 
 
 
《関連記事》

HORIBE'S BLOG

堀部光一の記事

堀部光一の記事の最新情報をお届けいたします。

SAME CATEGORY BLOG

この記事と同様のカテゴリー記事

マイナビ2019 採用エントリーはじめました。
LOADING