Tomcatが値を検索するweb.xmlがあります
<session-config>
<session-timeout>30</session-timeout>
</session-config>
同じ値を変数として javabean ファイルにフェッチしたい。
実際にxmlファイル全体を通過して値だけを取得することなく、これを検索するより良い方法はありますか?
これは JNDI ルックアップで実装できますか?
改めまして、TY様、お世話になりました。
あなたができると思う1つの方法(冗長ではありますが)は、独自のHttpSessionListenerを実装することです。そのsessionCreated()メソッドをオーバーライドすると、HttpSession
からへの参照を取得でき、 HttpSession#getMaxInactiveInterval()HttpSessionEvent
を呼び出すことで、セッション タイムアウト値を秒単位で取得できます。その後、Bean に値を格納できます。このソリューションには短所があります。更新します。