update .gitignore
update pom.xml
前提条件として
・sticky sessionを使用し、一度振り分けたTomcatにずっと振り分けられるようにする
・Tomcatが動作している間はDynamoDBにputしないようにcontext.xmlのmaxIdleBackupの値を調整する

Sessionレプリケーション処理が発生した際、
新しくTomcatインスタンスよりSession情報をLoadするが、その時にDynamoDBとTomcat上のメモリとの不整合が発生する為、
DynamoDBから取得してメモリ上に展開する際の処理を見直し

[DynamoDBにputするデータ変更]
Tomcat停止した際にDynamoDB上から展開されるSessionの最終更新日時が停止前のTomcat上での作成日時となり、
場合によっては、レプリケーション後すぐにSessionタイムアウトになってしまう恐れがある為、
DynamoDBにputする際の作成日時カラムの値は、該当Sessionの最終更新日時とした

[一度DynamoDBにputされてしまうとDynamoDBの値でメモリ上のSessionが書き換えられてしまう]
DynamoDBにputされたSessionに対して、値の同期をとる処理が走るが、
DynamoDBの値でメモリ上のSessionを書き換える処理も走ってしまう。

今回の使用方法として、DynamoDBはTomcatがアクセス不可になった際の最終防衛として使用するので、
定期的にDynamoDBとの同期をとらないように処理見直し