0

認証にJDBCレルムを使用するGlassfishサーバーが本番環境にあります。それはうまく機能しますが、すべての役割/グループを変更する必要があります。テスト環境で新しいバージョンのWebアプリケーションを開発し、glassfish-web.xmlとweb.xmlを変更して、テスト用のデータベースのグループテーブルに含まれているグループに合わせました。すべてが完璧に機能します。そこで、Webアプリケーションを本番環境に移動し、本番データベースのグループテーブルの内容を更新しました。認証は正常に機能しますが、役割は認識されません。この問題をどのように調査できますか?本番データベースを確認しましたが、groupsテーブルは問題なく、アクセスして選択できます。Glassfish-web.xmlとweb.xmlは、テスト環境と同じです。これは本当の頭の体操です。私が言える唯一の説明は、Glassfish-webです。

助けてくれてありがとう

フィリッポ

4

1 に答える 1

0

GlassFish ルート フォルダー + の下にあるドメインのフォルダーを調べます\domains。どのドメインにいるかわからない場合はdomain1、デフォルトで表示されます。このフォルダーの下に、というフォルダーが必要ですapplicationsGlassfish-web.xmlこのフォルダーには、すべてのアプリケーションのデプロイされたバージョンが含まれており、アプリケーションの構成ファイルを確認する場所です。

いずれにせよ、この種の問題が発生している場合はClean & Build、通常、プロジェクトを再デプロイしてから再デプロイするとうまくいきます。

于 2012-06-20T07:29:34.680 に答える