أ ملف الحرب (أرشيف الويب). يحتوي على ملفات مشروع ويب. قد تحتوي على ملفات servlet، أو xml، أو jsp، أو image، أو html، أو css، أو js وما إلى ذلك.
سنناقش هنا ما هو ملف الحرب وكيفية إنشاء ملف حرب وكيفية نشر ملف الحرب وكيفية استخراج ملف الحرب.
ما هو ملف الحرب؟
يحتوي ملف أرشيف الويب (الحرب) على جميع محتويات تطبيق الويب. أنه يقلل من المدة الزمنية لنقل الملف.
سريديفي
الاستفادة من ملف الحرب
يوفر الوقت : ملف الحرب يجمع كل الملفات في وحدة واحدة. لذلك يستغرق الأمر وقتًا أقل أثناء نقل الملف من العميل إلى الخادم.
كيفية إنشاء ملف الحرب؟
لإنشاء ملف حرب، عليك استخدام أداة جرة من JDK. تحتاج إلى استخدام -ج تبديل الجرة لإنشاء ملف الحرب.
الزر الأوسط CSS
انتقل إلى دليل المشروع الخاص بمشروعك (خارج WEB-INF)، ثم اكتب الأمر التالي:
jar -cvf projectname.war *
هنا، -ج يستخدم لإنشاء ملف، -في لتوليد الإخراج المطول و -F لتحديد اسم ملف الأرشيف.
ال * رمز (النجمة). يدل على أن جميع ملفات هذا الدليل (بما في ذلك الدليل الفرعي).
كيفية نشر ملف الحرب؟
هناك طريقتان لنشر ملف الحرب.
- بواسطة لوحة تحكم الخادم
- عن طريق وضع ملف الحرب يدويًا في مجلد معين على الخادم.
إذا كنت ترغب في نشر ملف الحرب في اباتشي هر الخادم يدويًا، انتقل إلى تطبيقات الويب دليل Apache Tomcat والصق ملف الحرب هنا.
الآن، أنت قادر على الوصول إلى مشروع الويب من خلال المتصفح.
ف افلام
ملاحظة: سيقوم الخادم باستخراج ملف الحرب داخليًا.
كيفية استخراج ملف الحرب يدويا؟
لاستخراج ملف الحرب، تحتاج إلى استخدام -x التبديل ل أداة جرة من JDK. دعونا نرى الأمر لاستخراج ملف الحرب.
jar -xvf projectname.war