0
0

More than 1 year has passed since last update.

Liberty で httpsession を JCacheに永続化

Last updated at Posted at 2023-01-10

目的

tWASではDBに保存していた httpsessionが Libertyでは JCacheで保存できるようになったので、その構成をします。

Gitレポジトリ

用意したGitレポジトリをクローンします。

git clone https://github.com/pdprof/httpsession.git
cd httpsession/jcache-docker

Libertyイメージのビルド

Liberty Docker イメージをビルドします。localhost 以外の docker を動かしているホストのIPアドレスをACCESS_HOSTに指定します。

export ACCESS_HOST=172.17.0.1
./setup-docker.sh

Libertyとhazelcastの起動

続けて以下のシェルを実行して起動します。テストなので hazelcast は永続化をしていません。

./hazelcast-start.sh
./httpsession-start.sh

HttpSessionのテスト

アプリケーションにアクセスして session の動作を確認します。

Hazelcast 保存データの確認

Git レポジトリには Hazelcast の HttpSessionデータを確認する JCache standaloneプログラムを用意したので、実行して保管したデータを確認します。

EclipseからJavaのMainプログラムを実行する手順で起動します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0