في عملية تصحيح الرمز ، من أجل تحديد موقع المشكلة وحلها بشكل أفضل ، نحتاج أحيانًا إلى استخدام طرق تصحيح الأخطاء عن بُعد. في هذه المقالة ، دعونا نلقي نظرة على كيفية استخدام Idea Intellij لتصحيح Tomcat عن بعد.
أولا ، تكوين جهاز التحكم عن بُعد:
كما هو موضح في الشكل أعلاه ، انقر فوق تحرير التكوينات لإدخال الواجهة التالية:
كما هو موضح في الشكل أعلاه ، أدخلنا واجهة تكوينات التشغيل/التصحيح ، ثم انقر فوق + في الزاوية اليسرى العلوية وحدد جهاز التحكم عن بعد:
كما هو موضح في الشكل أعلاه ، هناك فئتان: العلامة 2 و Mark 3. للعلامة 2 ،
ملاحظة 2: طريقة الإرسال ، الافتراضي هو المقبس ؛
للتسمية 3 ،
الملاحظة 3: وضع تصحيح الأخطاء ، الافتراضي لإرفاق ؛
بعد ذلك ، انسخ التعليق التوضيحي 1 ، معلمات سطر الأوامر التي تنتجها IDEAM تلقائيًا ، واستيرادها إلى ملف تكوين TOMCAT. أخذ نظام Linux كمثال ، بيان الاستيراد هو:
نسخة الكود كما يلي:
تصدير java_opts = '-AgentLib: jdwp = transport = dt_socket ، server = y ، suppend = n ، address = 5005'
إذا كان نظام Windows ، فإن بيان الاستيراد هو:
نسخة الكود كما يلي:
تعيين java_opts = -AgentLib: jdwp = transport = dt_socket ، server = y ، sopdend = n ، address = 5005
الفرق بين الاثنين هو الكلمات الرئيسية المختلفة لبيان الاستيراد وما إذا كانت هناك علامات اقتباس. يتم تصدير الكلمات الرئيسية للاستيراد لنظام Linux ويتم تعيين Windows ؛ يجب إرفاق قيمة استيراد Linux في عروض أسعار واحدة ، في حين أن Windows لا.
بعد ذلك ، قم بتعديل ملف catalina.sh في دليل bin of tomcat (إذا كان نظام Windows ، وقم بتعديل ملف catalina.bat) ، وأضف عبارة الاستيراد أعلاه إلى هذا الملف:
في هذه المرحلة ، تم الانتهاء من تكوين Idea Idea tomcat عن بعد ، والخطوات اللاحقة لتصحيح الأخطاء وفقًا لتقنيات التصحيح العادية!
++++++ من الموضوع: أنا بيض عيد الفصح كبير ++++++
هنا ، نفترض أن عنوان IP للخادم هو 10.11.12.39 ورقم المنفذ هو 16203. بعد اكتمال الإعداد ، ندخل وضع التصحيح. إذا كان الاتصال ناجحًا ، فسيظهر الموجه التالي:
بالإضافة إلى ذلك ، إذا كنا نخطئ في أنظمة متعددة ، فنحن بحاجة فقط إلى تكوين جهاز التحكم عن بُعد في النظام الذي نريد تصحيحه ، وضبط نقطة الإيقاف ، وبدء وضع تصحيح ، ثم تنفيذ البرنامج حيث تبدأ الخدمة في إدخال نقطة الإيقاف التي حددناها. علاوة على ذلك ، إذا قمنا بتكوين جهاز التحكم عن بُعد محليًا وربطته بـ tomcat ، في وضع التصحيح ، فإن جميع الوظائف التي تتضمن الكود حيث تقع نقطة الإيقاف ستدخل نقطة الإيقاف التي حددناها.
على سبيل المثال ، بالنسبة إلى Tomcat A على الخادم ، تستخدم أنظمة متعددة هذا tomcat ، مثل النظام الفرعي للطلب ، والنظام الفرعي للحساب ، والنظام الفرعي للتوجيه ، وما إلى ذلك ، والأنظمة المتعددة تتصل ببعضها البعض. إذا قام النظام الفرعي للترتيب بضبط النظام الفرعي للحساب ، وضبط النظام الفرعي للحساب النظام الفرعي لاستقالة التوجيه ، ثم عندما نقوم بتكوين جهاز التحكم عن بُعد في هذه الأنظمة الفرعية الثلاثة والاستعلام عن معلومات حساب التاجر في النظام الفرعي للترتيب ، فإننا نضع نقطة توقف على النظام الفرعي للحساب ؛ في النظام الفرعي للحساب ، ننقر على الخدمات الأساسية الأخرى للاستعلام عن رصيد حساب التاجر ، وما إلى ذلك) ، وبعد بدء وضع التصحيح ، نؤدي إلى تشغيل وظيفة الاستعلام عن معلومات حساب التاجر في النظام الفرعي للطلب من خلال اختبارات الوحدة أو عمليات الصفحة ، سندخل نقطة الإيقاف في النظم الفرعية الثلاثة المذكورة أعلاه.
بالإضافة إلى ذلك ، بعد تكوين تصحيح الأخطاء عن بُعد ، حتى لو بدأ آخرون في الخدمات ذات الصلة ، فسوف ندخل نقطة التوقف الخاصة بنا وسوف نتأثر بنقطة الإيقاف التي حددناها. ستستمر الخدمة في التنفيذ فقط بعد تنفيذ الاختبار. أخيرًا ، وظيفة التصحيح عن بُعد قوية حقًا. الاستفادة بشكل جيد من تصحيح الأخطاء عن بُعد والابتعاد عن الأخطاء!
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.