سؤال

أنا في بناء تطبيق JEE6 الذي يعمل على Glassfish v3.0.1.إنه تطبيق ويب مع EJBS، ونشره كحرب (EJB 3.1).

حاليا أحاول تكوين تسجيل الدخول باستخدام عالم الأمان المستندة إلى JDBC. الآن لا أعرف كيفية تكوين تطبيق حربي لعدم استخدام عالم أمان Glassfish الافتراضي (ملف) وبدلا من ذلك، استخدم My JDBC-Realm الذي تم إنشاؤه حديثا. أنا أعرف كيفية القيام بذلك في تطبيق الأذن، وهناك يمكنك نشر تطبيق Sun-Application.xml مع التطبيق مع محتوى مثل هذا:

giveacodicetagpre.

ولكن عندما يكون لدي تطبيق ويب، لا يمكنني استخدامه، على الأقل ليس عند نشر التطبيق (أحصل على خطأ لأنه لم يتم تكوين تطبيقي لنشر الأذن) هل يمكنني إعلان عالم الأمان الافتراضي داخل Sun-Web.xml؟أنا أيضا لم أجد خيارا داخل واجهة Glassfish-admin-admin، أو هل فاتني؟

هل كانت مفيدة؟

المحلول

اكتشفت أن علي إضافة الأسطر التالية إلى Web.xml لتغيير العالم:

giveacodicetagpre.

يمكن أيضا تعيين العالم الافتراضي في قائمة المسؤول، مباشرة في القسم "الأمان" (كيف يمكنني الإشراف على ذلك ...)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top