JavaEE 7 + Wildfly 10 でウェブアプリケーションを作っています。
ビルドにはgradleを使っています。

互いに独立したgradleプロジェクトとして、2つのウェブアプリケーションがあり、それぞれwarファイルとしてビルドしています。
この2つのwarファイルは、単一のWildfly上にデプロイします。

現在、この2つのアプリケーション間で、セッションが共有できていません。
少なくとも、CookieのJSESSIONIDには異なる値が提供されています。
ゴールは、@SessionScopedをつけたCDI Beanのインスタンスが共有できることです。
※2つのアプリケーションは独立してビルドされますが、同じjarを参照しています。そこに共通で使う@RequestScopedのクラスがあります。

ただ、制限事項があります。
このWildflyサーバ上には、別のアプリケーションも乗っています。
これに対しては、セッションは共有したくありません。

何か良い方法は無いでしょうか?