0

私たちのアプリケーションは、SIT 環境 (クラスター内ではない) で正常に動作していました。ここで、JBoss クラスター (2 ノード 1 クラスター) にある UAT 環境に移動しました。

今奇妙な問題。

3 つの war ファイルが展開されました。

  1. 管理者アプリケーション
  2. EHS アプリ
  3. Visaアプリ(弊社)

ログインに成功すると、管理アプリケーションが表示されます。2 つのリンクがあります。1 つは Visa アプリに、もう 1 つは EHS アプリに。

問題は... またはアプリケーション リンク (Visa アプリ) をクリックすると、ナビゲーションが行われません。[春のセキュリティ情報は httpsession からは入手できません] しかし、EHS リンクをクリックしてホームページに戻り、リンク (Visa アプリ) をクリックすると、 ; それはナビゲートします。

ログには、httpsession オブジェクトが null であると示されています。しかし、これらのアプリはすべて SIT 環境で動作していました。混乱している..

他の 2 つのアプリケーションは、web.xml に「認証方法」を「FORM」として持っています。

  <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>TKSOnlineServicesRealm</realm-name>
    <form-login-config>
        <form-login-page>/login.jsp</form-login-page>
        <form-error-page>/login.jsp?error=1</form-error-page>
    </form-login-config>
</login-config>

しかし、私たちのアプリケーションには 'BASIC' があります。

<login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>TKSOnlineServicesRealm</realm-name>
</login-config>

これが問題でしょうか。追跡することができません。助けてください。それは急務であります。

前もって感謝します。

4

1 に答える 1

0

セッション レプリケーションスティッキー セッションを実行するように JBoss サーバーを構成する必要があると思います。そうでない場合、ユーザー セッションは JBoss サーバーの 1 つにのみ保存され、もう 1 つのサーバーはこのユーザーを認識しないため、ユーザーがアプリケーション内を移動できなくなります。

これを構成するための情報はたくさんありますが、このリンクを確認してそれを達成することをお勧めします。これは、すべての JBoss クラスタリングの構成に役立つ可能性があります。

于 2012-08-16T06:51:21.447 に答える