سؤال

آمل أن يكون عدد قليل من الناس هنا على دراية بـ JCAPs. قادمة من عالم J2EE النقي ، من الصعب هضم نموذج النشر الذي يقدمه JCPAS. أثناء إنشاء ملف تعريف نشر ، نحتاج إلى تعيين الموارد (مثل JDBC ، موصل WebService) إلى الأنظمة الخارجية. يتم تعريف الأنظمة الخارجية مسبقًا باستخدام IP الخادم الهدف ، المنفذ ، اسم DB ، بيانات الاعتماد ، إلخ (في حالة JDBC). وبالتالي فإن المشكلة هي أن الأذن المصممة لبيئة الاختبار لا يمكن نشرها في بيئة الإنتاج.

في التطبيقات الأكثر بساطة ، يمكننا تخزين بيانات قاعدة البيانات/الاعتماد وما إلى ذلك إلى ملفات الممتلكات ، وبالتالي يمكن نشر الأذن المصممة لـ UAT على الإنتاج دون أي تغيير.

هل هناك استراتيجية مماثلة متاحة لـ JCAPs التي يمكن من خلالها تعزيز الأذنين التي تم بناؤها ضد البيئة إلى أخرى بسلاسة؟

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

المحلول 2

بعد بضعة أيام من البحث ، يمكنني العثور على المعلومات ذات الصلة على: http://wikis.sun.com/download/attachments/38767325/javacaps6+application+Configuration.pdf؟version=1&ModificationDate=1225463856000 و http://wikis.sun.com/display/javacaps/application+Configuration و http://wikis.sun.com/display/javacaps/application+Configuration+Lab.

النشر هنا فقط في حالة تعثر أي شخص في هذه الصفحة كنتيجة بحث.

نصائح أخرى

في JCAPS ، لا تزال ملف تعريف النشر (DP) طبقة عامة ؛

1) بصفتك التطوير ، تقوم بتكوين خصائص (dev) في خريطة الاتصال (CM) والتطبيق الخارجي للبيئة (EA) الواردة والخارجية ؛

2) ثم تقوم باستخراج التكوين في ملف:asadmin extract-caps-application-configuration myear.ear

3) وقم بتحميل هذا الملف إلى اختبار Glassfish/Prod: asadmin import-caps-configuration --host %HOST% --port %PORT% --user admin --passwordfile ...\passwordfile caps-config

4) في Glassfish\Common Task\CAPS\Env and CM Override يمكنك ضبط الخصائص وفقا للبيئة! (وأعد تشغيل الأذن)

5) استمتع بكفاءة JCAPs اختياري

يتم تلخيص كل هذه العملية في تكوين التطبيق - JCAPS 6 screencast

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