لحل مشكلة تعيين خاصية "مصدر" إلى "org.eclipse.jst.jee.server ، أعتقد أن طريقتي يمكن أن تساعد 90 ٪ من الناس على حلها!
عندما تقوم بتشغيل مشروع ويب مع Eclipse ، سترى وحدة التحكم تظهر:
تحذير: [setPropertiesRule] {Server/Service/Engine/Host/Context} إعداد الخاصية "Source" إلى "org.eclipse.jst.jee.server: FirstProject" لم يجد خاصية مطابقة.
تعني هذه الكلمة أن علامة السياق في علامة المضيف في علامة الخدمة الخاصة بعلامة خدمة server.xml تم تكوينها بسمة "مصدر" ، وقيمة الخاصية هي "org.eclipse.jst.jee.server: firstproject".
لكن المشكلة هي أن علامة السياق لا تدعم سمة المصدر ، لذلك قفز تحذير. لذا فإن ما اكتشفته أيضًا هو أنه على الرغم من التحذير ، لا يزال بإمكان معظم برامج الناس أن تعمل دون مشاكل ، ولكن لا يمكن لعدد صغير من الأشخاص الركض.
ربما وجدت العديد من المشكلات مثل هذا عبر الإنترنت وقدمت أيضًا حلولًا ، لكنك اتبعت الحل ولا يزال التحذير موجودًا!
ثم يمكنك الآن اتباع خطواتي:
اسمحوا لي أولاً أن أتحدث عن الخطوات التي قالها الآخرون عبر الإنترنت ، ووضع قلمًا عليه
1. انقر نقرًا مزدوجًا فوق Tomcat V7.0 في LocalHost in الخوادم
2. ثم تنبثق واجهة:
هل رأيت أن هناك خيارًا لنشر سياقات الوحدة النمطية لفصل ملفات XML في خيار خيارات الخادم. ننقر أيضًا هنا ، لكن المشكلة ليست هي الحالة ، لذلك سيتم حلها. قلت إن بعض الأصدقاء فعلوا ذلك ، لكن المشكلة لا تزال غير محددة. تذكر حفظ النقر بعد النقر عليه. إذا كان التحذير لا يزال موجودًا ، فاتبعني ومواصلة القراءة.
3.
إذا قارنت بعناية صوري وصوري ، فستجد أن خيارك الافتراضي هو خيار استخدام مساحة عمل Workspace. إنه فقط أن المؤلف غير مسار التثبيت إلى Tomcat. نظرًا لأن مجلد المسار في مساحة العمل ليس مناسبًا للملف الذي تريد العثور عليه في التفسير التالي ، فأنا أستخدم دليل تثبيت Tomcat الثاني للعمل ، ونشر المسار: إذا لم تقم بتغييره ، فيجب أن يطلق عليه اسم wtpwebapps ، لأنه قبل كتابة المقال ، فإنه غير واضح ما إذا كان هذا هو الاسم ، إلا أن الأمر بالتأكيد هو عدم وجوده من خلال عملية القراءات التالية ، لذا ، فإنه لا يتبعه. نشر المسار.
تم إجراء أعمال التحضير تقريبًا ، والآن يأتي التركيز. لماذا يفعل الكثير من الناس ذلك بعد 1.2 خطوة ولكن لك ليست جيدة؟
والسبب هو أنك قمت بالفعل بتشغيل البرنامج قبل القيام بخطوات واحدة ، وبعد تشغيل البرنامج ، سيكون هناك مجلد احتياطي إضافي في مجلد Tomcat.
يظهر هيكل الدليل في الشكل:
هل تشعر بالمعرفة الشديدة؟ نعم ، هذا هو الملف الذي تم نسخه من المجلد Conf في دليل Tomcat. بعد ذلك ، دعنا نقول فقط العملية:
4. حذف مجلد النسخ الاحتياطي الآن [موقع النسخ الاحتياطي كما هو مذكور في الخطوة 3. لأن المؤلف استخدم دليل تثبيت Tomcat ، فقد وجدته مباشرة في الدليل. ومع ذلك ، إذا كنت تستخدم خيار استخدام بيانات Metadata للاستخدام ، فيمكنك أن ترى أن هناك العديد من الملفات في/workspace/.metadata/.plugins/org.eclipse.wst.server.core path. Eclipse ينشر المشروع هنا. يشبه هيكل الدليل في الداخل تلك الموجودة في Tomcat. باختصار ، فقط قم بحذف جميع الملفات في/workspace/.metadata/.plugins/org.eclipse.wst.server.core]
5. ابحث عن مجلد مضيف محلي في دليل Catalina في دليل Conf في دليل Tomcat وحذف جميع الملفات في المجلد.
6. هنا سأخبرك بالخطوات 3.4.5 لإخبارك بمعلومات مفصلة حول إصدار Eclipse. إن حذف الملفات أعلاه ليس في الواقع مزعجًا:
في Tomcat v7.0 في LocalHost تحت الخوادم ، انقر بزر الماوس الأيمن أولاً-> قم بإزالة جميع المشاريع التي تمت إضافتها ، ثم النقر بزر الماوس الأيمن-> تنظيف الملفات في الدليل الافتراضي للمشروع ، ثم إعادة تشغيل البرنامج.
ملاحظة: إذا أراد شخص ما تعديل دليل إصدار المشروع في مواقع الخادم الخطوة 3 مثلي ، طالما قمت بنشر المشروع مرة واحدة ، فستجد أن الخيارات في مواقع الخادم رمادية ولا يمكن تغييرها. ماذا يجب أن تفعل؟ هذا يتطلب منك إزالة المشروع ومسح الملف وفقًا للخطوة 6 ، وبعد ذلك سوف تفاجأ للعثور على أنه يمكن تعديل مواقع الخادم ، موافق.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.