تنشئ IDEA
الطريقة 1
ملف -> جديد -> مشروع -> جافا (تحقق من تطبيق الويب)
الطريقة 2
ملف -> جديد -> مشروع -> Java Enterprise (تحقق من تطبيق الويب)
تنشر Idea مشروع الويب Java
لا تضع Idea المشروع في دليل WebApp الخاص بـ Tomcat ، لكن المشروع لا يزال في دليل المشروع المصدر. تعتمد Idea طريقة نشر مشروع TOMCAT غير الغازية (لا يوجد تعديل لأي ملفات TOMCAT) <طريقة الدليل الظاهري>
بعد بدء تشغيل IDEA TOMCAT ، سيتم إنشاء دليل ProjectName المقابل في دليل $ {user.home}/. IntelliJidea/System/Tomcat ، ونسخ 3 أدلة إلى دليل $ {user.home}/. intellijidea/system/tomcat/projectName. سيؤدي ذلك إلى توافق كل مشروع مع ثلاث أدلة: conf ، وسجلات ، والعمل: conf ، وسجلات ، وفي ملف التكوين Conf/Catalina/LocalHost/Root.xml ، فإن التكوين المرتبط بمشروع Javaweb هو كما يلي:
<؟
خواص ملفات التكوين conf/catalina/localhost/root.xml
<؟
طريق
اضبط عنوان URL للوصول إلى بوابة تطبيق الويب (تعيين إدخال عنوان URL)
docbase
قم بتعيين مسار المشروع لتطبيق الويب
اسم الفصل
حدد اسم فئة Java الذي ينفذ واجهة السياق
قابل لإعادة التحميل
إذا تم ضبطه على TRUE ، فسيتم إعادة تحميل Tomcat تلقائيًا وفقًا لتغييرات دليل الويب. سيتم تعيينه على صواب أثناء التنمية العامة/التصحيح ، وسيتم تعيين بيئة الإنتاج الرسمية على خطأ.
دليل افتراضي
تأثير:
1. عندما يكون المضيف: المنفذ في عنوان URL هو نفسه ، يمكن نشر مشاريع متعددة (عادة ما يتم استخدام هذا نادرًا ما يتم استخدامه)
على سبيل المثال:
http: // localhost: 8080/
http: // localhost: 8080/manager
http: // localhost: 8080/admin
2. افصل موقع تخزين المشروع عن WebApps في الدليل الجذر لـ Tomcat ، وهو أكثر أمانًا
طريقة التكوين واحدة
إنشاء: Tomcat Root Directory/Conf/Catalina/Domain Name/test.xml file
محتوى:
<؟
زيارة عنوان URL: http: // localhost: 8080/test
مضيف افتراضي
الوظيفة: يربط الخادم أسماء مجالات متعددة ، يتوافق اسم مجال واحد مع مشروع واحد (في الغالب) أو اسم مجال واحد يتوافق مع مشاريع متعددة (نادرة جدًا)
طريقة التكوين
أضف الكود التالي إلى ملف Tomcat Root Directory /Conf/Server.xml:
<host name = "www.jalja2.org" appbase = "e:/learning/actiMq/app2" unpackwars = "true"
لخص
ما سبق هو طريقة نشر مشاريع Javaweb إلى Server Tomcat الذي قدمه المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!