الكسوف والقط:كيفية تحديد المجلد الذي يتم تقديمه من المشروع؟

StackOverflow https://stackoverflow.com/questions/202253

سؤال

أنا أستخدم Eclipse 3.4 وTomcat 5.5 ولدي إعداد مشروع ويب ديناميكي.يمكنني الوصول إليه من http://127.0.0.1:8080/project/ ولكنه يخدم بشكل افتراضي الملفات من مجلد WebContent.يمكن العثور على الملفات الحقيقية التي أريد تقديمها ضمن المجلد المسمى "مشاركة".يأتي هذا المجلد من CVS لذا أرغب في استخدامه باسمه المحدد بدلاً من إعادة تسميته.كيف يمكن القيام بذلك؟

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

المحلول

في مجلد المشروع، ينبغي أن يكون هناك ملف تحت مسمى .settings مجلد org.eclipse.wst.common.component يحتوي على جزء XML مثل هذا:

<wb-module deploy-name="WebProjectName">
    <wb-resource deploy-path="/" source-path="/WebContent"/>
    <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

ويجب أن تكون قادرا على تغيير مسار مصدر تحت wb-resource إلى مجلد حصتك. فما استقاموا لكم فاستقيموا إجراء هذه التغييرات مع المشروع الكسوف مغلق لتكون آمنة.

وهذا هو الإعداد الذي اخترت عند إنشاء أول مشروع الويب الديناميكية في الكسوف - لا أستطيع العثور على كيفية تغيير القيمة في مشروع قائم من خلال الكسوف نفسها

.

إذا كنت ترغب في مجلد مشاركة ليتم تعيينها إلى مسار مختلف عند نشرها، مثل /share/ في تطبيق الويب الخاص بك، وربما يمكنك فقط إضافة عنصر الموارد WB آخر.

نصائح أخرى

يمكن القيام بذلك من خلال Eclipse، دون الحاجة إلى تعديل ملفات الإعدادات يدويًا.

في Eclipse 3.6 (وربما الإصدارات السابقة)،

  1. انقر بزر الماوس الأيمن على مشروعك
  2. انقر على الخصائص
  3. انقر فوق "تجميع النشر"
  4. يضيف...المجلد -> التالي
  5. انتقل إلى المجلد المصدر
  6. ينهي

وإذا كنت تقوم بتشغيل النوافذ واستخدام الأداة المساعدة تقاطع من MS: HTTP : //technet.microsoft.com/en-us/sysinternals/bb896768.aspx وخريطة الدليل حصتك إلى المجلد Webcontent. لقد فعلت بانتظام العديد من هذه التعيينات بشكل منتظم.

على STS 2.5.1

  1. انقر بزر الماوس الأيمن على مشروعك
  2. انقر على الخصائص
  3. انقر فوق "مسار إنشاء Java"
  4. انقر فوق علامة التبويب "المصدر".
  5. انتقل إلى مجلد الإخراج الافتراضي
  6. تصفح وأضف المسار الخاص بك
  7. ينهي

ويمكنك تحديد موقع webcontent في R-انقر على المشروع> خصائص> الجمعية نشر

وهذا هو ما فعلته في MYS STS، يمكنك إضافة أو إزالة الموقع.

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