たちまち。

即席で役に立つこと。

IM-Noticeでバーチャルテナント&複数ベースURLに対応する方法

環境

・AccelPlatform 2020 Summer Advanced

・バーチャルテナントで2つのテナントを運用している

テナント解決機能を用いて、各テナントには別々のURLで接続している

発生している問題

IM-Noticeの通知をクリックして画面遷移を行う際、

URL(ベースURL)が固定となってしまい、片方のテナントで正しく遷移できない。

原因

im-notice-config.xmlでベースURLを指定しているため。

解決

im-notice-config.xmlの<base-url>を空にする。

つまり、以下。

<base-url></base-url>

当初はserver-context-config.xmlのように、im-notice-config.xmlの<base-url>タグそのものをコメントアウトしていたのだが、

その場合はbase-urlが未定義のエラーが出てしまい、ハマった…