تثبيت و تنصيب Oracle SOA Suite 11g R1 (الجزء الثاني)
كتب بواسطة Talal | مصنف تحت BPM
السلام عليكم ورحمة الله وبركاته …
تكلمت في الموضوع السابق عن (تثبيت و تنصيب Oracle SOA Suite 11g R1 (الجزء الأول)) و اليوم سوف أقوم باستكمال الموضوع ببعض التعريفات و التغييرات البسيطة لكي يعمل الموضوع كما يجب.
بعد إكمال الجزء الأول، من المفترض ان يعمل لديك البرنامج كما يجب. و لكن قبل تشغيل البرنامج سوف نقوم بعمل بعض التعريفات و الخصائص لكي يعمل البرنامج بشكل أفضل.
حدود الذاكرة:
كما قد ذكرت سابقاً، برنامج Weblogic و SOA Suite و Oracle DB ليست برامج خفيفة على الجهاز، و قد تؤثر بشكل كبير جداً على أداء جهازك خصوصاً إذا كانت الذاكرة RAM تحوي 2 أو 3 GB. لذلك من الأفضل تحديد حدود للذاكرة.
اذهب إلى المسار التالي: D:\Oracle\Middleware\user_projects\domains\domain1\bin و قم بتغيير المسار حسب مسار التثبيت لديك في جهازك.
و بعد ذلك اكتب الأمر: SOADomainEnv.cmd ثم اكتب الامر التالي بعد ذلك: set DEFAULT_MEM_ARGS=-Xms512m -Xmx512m
و هذا الأمر يحدد الذاكرة بمقدار 512 MB فقط، و يمكنك تعديل ذلك ليكون القيمة المناسبة لك مثلاً 1024 أو أكبر حسب مواصفات جهازك أو السيرفر.
تشغيل و اطفاء الـ Weblogic:
لتجنب ادخال اسم المستخدم و كلمة المرور في كل مرة تقوم بتشغيل و اطفاء weblogic قم بالذهاب إلى المسار التالي:
D:\Oracle\Middleware\user_projects\domains\domain1\servers\AdminServer\security
ستجد ملف اسمه boot.properties قم بفتحه بالـ notepad و قم بكتابة اسم المستخدم و كلمة المرور weblogic و welcome1 (او كلمة المرور التي اخترتها اذا لم تختر welcome1).
لتشغيل WebLogic اذهب START ثم اتبع كما هو موجود في الصورة:
او اذهب إلى المسار التالي: cd C:\Oracle\Middleware\user_projects\domains\domain1 ثم اكتب الامر startWebLogic.cmd.
انتظر فتشغيل weblogic من الممكن أن يأخذ حوالي 3 دقائق (قد يختلف حسب مواصفات جهازك). عندما ترى في الشاشة السوداء كلمة RUNNING حينها يكون قد اشتغل Weblogic.
إذا طلب منك اسم مستخدم و كلمة مرور، ادخل weblogic و welcome1.
في هذه المرحلة من المفترض ان يكون adminserver الخاص بالـ Weblogic يعمل و لكن لابد من تشغيل SOA و BAM (Manage Server) و ذلك عن طريق الذهاب إلى المسار التالي في cmd.
CD D:\Oracle\Middleware\user_projects\domains\domain1\bin
ثم اكتب الامرين
startManagedWebLogic.cmd bam_server1
startManagedWebLogic.cmd soa_server1
و إذا طلب منك اسم مستخدم و كلمة مرور استخدم weblogic و welcome1.
روابط الإدارة:
الروابط التالي هي الروابط التي سوف تحتاجها للدخول و ادارة weblogic باسم المستخدم weblogic و كلمة المرور welcome1.
- Weblogic console: http://localhost:7001/console
- Enterprise Manager console: http://localhost:7001/em
- SOA worklist: http://localhost:8001/integration/worklistapp
- B2B console: http://localhost:8001/b2b
- BAM (must use IE browser): http://localhost:9001/OracleBAM
و لكي تغلق أو تطفئ السيرفر، قم باطفاء عمل soa و bam في الأول عن طريق الذهاب إلى نافذة cmd الخاصة بهما و الضغط على Ctrl و الحرف C. و بعد ذلك اذهب إلى نافذة AdminServer و افعل نفس الشيء.
و الصورة التالية توضح شكل Enterprise Manager console و كيف ان الدومين و admin server و manage server جميعها تعمل.
تعديل بعض الخضائص الخاصة بالـ WebLogic Server console.
- اذهب الى الرابط التالي: http://localhost:7001/console
- اذغط على Deployments في القائمة اليسرى.
- اضغط على Customize this table.
- في Number of rows displayed per page اختر 100 مثلاً.
- اختر Exclude libraries when displaying deployments و اضغط على Apply.
تحديد أن SOA مستخدم في التطوير Development
- اذهب الى الرابط التالي http://localhost:7001/em
- اضغط بزر الفأرة اليمين على soa-infra (soa_server1) في القائمة اليسرى.
- اختر من القائمة المنسدلة SOA Administration | Common Properties.
- اختر Audit Level ليكون Development. و اختر ايضاً الخيار Capture Composite Instance State.
- اضغط على Apply ثم في النافذة اختر OK.
الآن من المفترض ان البيئة ككل تعمل بشكل سليم. و في الدروس القادمة سوف نأخذ مثال تطبيقي عملي عن استخدام SOA Suite و BPEL.
أتمنى ان يكون الدرس مفيد.
الوسوم: BPM, Oracle, Oracle SOA, WebLogic






February 20th, 2010 at 9:34 PM
بارك الله فيك أخى
May 9th, 2010 at 7:47 PM
جزاك الله خيرا
هل لديك طريقة انزال Oracle Developer مع IDM, OID, configuration بطرقة مبسطة مثل العرض الرائع الذي قدمتة الآن؟