実現に昨日と今日はキャッシュをRedisの後、生と死は、エラー内部サーバを起動しないTomcatの-ログオンしているユーザー、web.xml内のフィルタを設定し、現在の有効期限を更新するSessionExpireFilterを追加します。
一つ以上のフィルタは、起動に失敗しました。完全な詳細は、適切なコンテナログファイルに記載されています...
Cディスクは.interlliJ2019 /システム/ tomcatに/ catalina.logとlocalhost.logのこの時点で参照するために、現在のプロジェクトの下のディレクトリをログに記録した後
結果は以下の通りであります:
catalina.log
localhost.log
それから私は、このエラーでエラーlocalhost.logをGoogleに行きました:
严重:例外始まるフィルタSessionExpireFilter
javax.naming.NamingExceptionのは:リソース・インスタンスを作成できません
検索結果は以下の通りであります:
その後にSessionExpireFilterの独自のコードを変更します。
プライベートRedisTemplate redisTemplate =新ClassPathXmlApplicationContext( "applicationContext.xmlを")getBean(RedisTemplate.class)。
再起動し、成功!