الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما المقصود بال deployment .

بدأه Abdullah.Alshammeri في 30 مارس 2010 · 5 رد · 1,422 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

استخدم Netbeans 6.8 و Glassfish ..

في بعض الاحيان وتحت ظروف غامضة ، تخرج رسالة غريبة ولايمكن بناء وتشغيل الموقع ،

الرسالة فيما معناها .. هناك خطأ في ملف xml ، بالرغم من أن الملف web.xml و sun-xx.xml .. يبدوان بشكل عادي .

وتظهر كلمة deploy في رسالة الخطأ - كفعل أمر - .. ولا أعرف ماذا يريد .

كما أني ارسلت لزميلي .. البارحة نسخة من المشروع الذي أعمل عليه .. وظهر له الخطأ أيضاً .

المعذرة ، لا أملك رسالة الخطأ الان ..

كنت أحل هذه المشاكل بانشاء مشروع جديد من الاخر ، ونسخ الملفات القديمة للمشروع الجديد .:wacko:

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

اولا : Deploy أو نشر أو ممكن تسميها مممم, موش عارف صراحه ممكن أقور عليها إيه بالعربي

المهم, هي عملية وضع التطبيق داخل المكان الذي سوف يخدم العملاء من خلاله, كخادم ال http مثل (apache) أو خادم التطبيقات (مثل JBoss, GlassFish, ..)

و هي عمليه يقوم فيها الخادم بقراءة و التعرف على مكونات التطبيق الذي تم نشره و غالبا يقوم بعمل reflections (إنعكاسات) ليقوم بالتعرف على مكونات التطبيق الذي تم نشره .........

(ربما أكون أسأت الترجمه ..... )

المهم, في بعض الأحيان بيكون ال AppServer مهيس شويه ( وخاصه لو كان إصدار Beta ), لذا إذا حدثت لديك مشاكل,

أولا قم بقراءة رسالة الخطأ و فهما ( فهناك بالنسبه لتطبيقات Java EE أنواع أخطاء كثيره, من ضمنها و أهما هي ال Deployment Errors , فمثلا الكود التالي يعطي deployment error :

@Statless
public class EmployeeActivitiesBean implements EmployeeActivitiesRemote{
    @PersistenceContext(unitName="appUnit", type=PersistenceContextType.EXTENDED)
    private EntityManager em;
}

فالخطأ في السطر الثالث عند

type=PersistenceContextType.EXTENDED

وهذا من النوع Deployment فستجده يحدث فقط خلال عملية ال deployment

)

ثانيا , قم بعمل clean لمشروعك ثم build ثم undeploy و من ثم deploy ثانية

ثالثا, إذ لم تصل لحل و تأكدت أن المشكله ليست مشكلتك, قم بإعادة تشغيله,,

فالمشكله إن لم تكن تقنيه, فهي لا تتعلق بتطبيقك, بل تتعلق بال AppServer الذي تستخدمه,

أنا عن نفسي أستخدم JBoss مع Eclipse و أجده جيد كفاية,,,

شكرا

1
#3

شكراً أخي على هذه المعلومات ..

المهم أن المشكلة ليست في كودي :/ .. وسأطبق الخطوات التي ذكرتها ان شاء الله ،

اقتباس
أنا عن نفسي أستخدم JBoss مع Eclipse و أجده جيد كفاية,,,

سأجربها ان شاء الله ،

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

مممممممممممممممممممممممم

أعتقد أن هناك لبس في الموضوع

عملية deployment هي عملية تجهيز البرنامج للعمل على خادم server

وتتضمن هذه العملية كتابة ملفات xml التي تقوم بتوصيف الآلية التي سيتم فيها التعامل مع بعض الملفات والخصائص مثل server.xml و web.xml

كما تتضمن وضع الملفات في هيكلية معينة مثلاً وضع ملفات الجافا في المجلد web ووضع ملفات jsp و html في المجلد الرئيسي

هل أنا مصيب أخ هويدي

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

أكيد طبعا يا علاء,,

أنا تكلمت على ال Deployment من وجهة نظر ال Application Server

و أنت تكلمت على ال Deployment من وجهة نظر الشخص المختص (ال Deployer) وعادة مايكون هو المبرمج نفسه الذي كتب التطبيق و أحيانا يكون فرد من ال SCM (كما هو الحال في الشركه التي أعمل بها)

#6

هكذا اتضحت الصورة

يلا عيش يا عبد الله

من وجهتين نظر مش من واحدة :)

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة