1
Tomcat 8(サーブレット3.x)でサードパーティのセッションマネージャライブラリ(AWS DynamoDB lib)を使用したいと思います。セッションが破棄されるたびに自分のカスタムビヘイビアを追加したいと思います。複数のHttpSessionListenerオーバーライドをTomcat 8に登録できますか?
public class MySessionListener implements HttpSessionListener {
@Override
public void sessionDestroyed(HttpSessionEvent event) {
// do it...
}
}
...と
<web-app ...>
<listener>
<listener-class>my.package.MySessionListener</listener-class>
</listener>
</web-app>
は...に加えて:
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Manager className="com.amazonaws.services.dynamodb.sessionmanager.DynamoDBSessionManager" />
</Context>
私のセッション破棄オーバーライドは、AWSのセッションマネージャは、セッション破棄オーバーライド、またはその逆を所有して壊します?または、セッションが破棄されるたびに、TomcatはオーバーライドとAWSライブラリの両方の機能を実装します。