المؤلف: وانغ شولي
المصدر:
بعد العمل في مشروع WEB لفترة (استنادًا إلى تقنية JSP + JavaBean، الخادم هو Apache + Tomcat)، وجدنا أن جميع ملفات مشروعنا موضوعة في TOMCAT_HOME\webapps، على الرغم من أنه يمكننا تكوين مشاريعنا إلى أدلة أخرى من خلال الخادم .xml، عندما يكون هناك عدد كبير جدًا من المشاريع، سيصبح server.xml متضخمًا ومربكًا للغاية، وسيكون من الصعب إدارته وصيانته.
من أجل تجنب حدوث الموقف المذكور أعلاه، ولتسهيل إدارة المشروع، ما سأقدمه لك بعد ذلك هو تكوين مضيف واحد أو اثنين فقط من المضيفين الظاهريين في server.xml لحل الإدارة المركزية للمشروع، ومشكلة ملفات التكوين المطلوبة لكل مشروع هي أيضًا ليست هناك حاجة لإضافتها إلى server.xml بعد الآن، مما يجعل server.xml لم يعد منتفخًا ومربكًا، ولكنه أكثر ملاءمة للإدارة والصيانة.
،
فلماذا لا تأتي معي بسرعة ماذا تنتظر!
افترض أنك مبرمج ويب بالفعل ولديك فهم معين لـ Tomcat، ويمكنك إجراء تكوين منتظم عليه
2. ابدأ التكوين:
1.) ابحث أولاً عن ملف server.xml في دليل TOMCAT_HOMEconf وافتحه في برنامج "المفكرة"؛
2.) ابحث عن علامة </Host> في الملف server.xml؛
3.) قم بإنشاء المعلومات التالية بعد علامة </Host>:
<اسم المضيف = "onion" debug = "0" appBase = "f:StudioOnionWEB_Project" unpackWARs = "true" autoDeploy = "true">
<Logger className = "org.apache.catalina.logger.FileLogger" Directory = "logs" prefix = "onion_log."
<Valve className = "org.apache.catalina.valves.AccessLogValve" Directory = "logs" prefix = "onion_access_log.
"
يوضح:
[onion] هو اسم أو اسم المجال الخاص بمضيفك؛
[f:StudioOnionWEB_Project] هو دليل البداية للمضيف الظاهري؛
[onion_log] هو اسم ملف السجل؛
[onion_access_log] هو اسم ملف السجل لمضيف الوصول.
4.) قم بإنشاء دليل لمشروعك في دليل البداية للمضيف الظاهري وملف التكوين بنفس اسم المشروع (ملفي هو f:StudioOnionWEB_Project shsc و f:StudioOnionWEB_Project shsc. إكس إم إل ).
5.) افتح ملف تكوين المشروع الذي أنشأته للتو لتكوين المعلومات الأساسية لمشروعك (مثل الدليل الظاهري والمسار الحقيقي، وما إلى ذلك). باختصار، يمكن إكمال جميع التكوينات تقريبًا في ملف التكوين هذا نشر servlets والفاصوليا يجب إكماله في web.xml. لا تغطي هذه المقالة هذا المحتوى، لذا لن أخوض في التفاصيل هنا. فيما يلي محتوى ملف التكوين الخاص بي shsc.xml كمرجع فقط:
<مسار السياق = "" docBase = "F:StudioOnionWEB_Projectshsc" debug = "0" reloadable = "true" crossContext = "true">
</Context>
3. قم باختبار فتح IE وأدخل http://onion/shsc في شريط العناوين. إذا رأيت صفحة jsp الخاصة بك، تهانينا على نجاحك، وإذا لم تكن كذلك، ههههه... · ها نحن ذا مرة أخرى (^_)؛ ^).
4. شكرًا لمنظمة Apache لتزويدي بمثل هذا الخادم الجيد، وهو مجاني!
5. الوصف: إذا كنت راضيًا وترغب في إعادة طبع هذه المقالة أو جمعها، أود أن أشكرك كثيرًا، ولكن يرجى الإشارة إلى المؤلف: وانغ شولي (^_^)