ترقية Apache Tomcat يدوياً (Windows)
يعد Apache Tomcat أحد المكونات اللازمة المطلوبة لتشغيل وحدة التحكم على شبكة الإنترنت ESET PROTECT. قم بترقية Apache Tomcat يدوياً في حال قمت بإجراء تثبيت Apache Tomcat الحالي يدوياً أو ليس لديك أحدث برنامج تثبيت شامل لـ ESET PROTECT.
إذا تم تثبيت إصدار مخصص من Apache Tomcat (التثبيت اليدوي من خدمة Tomcat), لا يتم دعم ترقية وحدة تحكم الويب ESET PROTECT اللاحقة عبر برنامج التثبيت الشامل أو عن طريق مهمة ترقية المكونات. |
قبل الترقية
- Apache Tomcat تتطلب 64-bit Java/OpenJDK. إذا كان لديك العديد من إصدارات Java مثبتة على النظام لديك، فنوصيك بإزالة تثبيت الإصدارات الأقدم من Java والاحتفاظ فقط بالإصدار الأحدث من Java المدعوم.
اعتباراً من يناير 2019، تتطلب التحديثات العامة للأعمال أو التجارة أو الإنتاج من Oracle JAVA SE 8 ترخيصاً تجارياً. إذا لم تقم بشراء اشتراك JAVA SE ، فيمكنك الانتقال إلى بديل بلا تكلفة. راجع الإصدارات المدعومة من JDK. |
- افحص للتحقق من إصدار Apache Tomcat المستخدم حالياً.
- انتقل إلى مجلد تثبيت Apache Tomcat:
C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\ - افتح الملف RELEASE-NOTES في محرر نصي وتحقق من رقم الإصدار (على سبيل المثال 9.0.34).
- إذا توفر إصدار مدعوم أكثر حداثة، فقم بإجراء الترقية.
إجراءات الترقية
- أوقف خدمة Apache Tomcat: انتقل إلى بدء > الخدمات > وانقر بزر الماوس الأيمن فوق خدمة Apache Tomcat وحدد إيقاف.
أغلق Tomcat7w.exe إذا كان يعمل في علبة النظام الخاص بك.
- قم بنسخ الملفات التالية احتياطياً:
C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\.keystore
C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\conf\server.xml
C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties
إذا كنت تستخدم مخزن شهادات SSL مخصص في مجلد Tomcat، فقم بنسخ هذه الشهادة احتياطياً أيضاً.
- قم بإزالة تثبيت الإصدار الحالي من Apache Tomcat.
- احذف المجلد التالي إذا كان لا يزال موجوداً على النظام لديك:
C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\
- قم بتنزيل أحدث إصدار مدعوم من ملف برنامج تثبيت Apache Tomcat (32-bit/64-bit Windows Service Installer) apache-tomcat-[الإصدار].exe من https://tomcat.apache.org.
- ثبِّت الإصدار الأحدث من Apache Tomcat الذي قمت بتنزيله.:
- إذا تم تثبيت المزيد من إصدارات Java، فحدد المسار إلى أحدث Java أثناء عملية التثبيت.
- عند اكتمال التثبيت، قم بإلغاء تحديد مربع الاختيار الموجود بجانب تشغيل Apache Tomcat.
- قم باستعادة .keystore وserver.xml ، والشهادات المخصصة لموقعها الأصلي.
- افتح الملف server.xml وتحقق من صحة المسار keystoreFile (قم بتحديث المسار إذا قمت بالترقية إلى إصدار رئيسي أعلى من Apache Tomcat):
keystoreFile="C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\.keystore"
- تأكد من تكوين اتصال HTTPS لـ Apache Tomcat لوحدة التحكم على شبكة الإنترنت ESET PROTECT بشكل صحيح.
- انشر وحدة التحكم على شبكة الإنترنت ESET PROTECT (تثبيت وحدة التحكم على شبكة الإنترنت - Windows).
- أعد EraWebServerConfig.properties إلى مكانه الأصلي.
- قم بتشغيل Apache Tomcat واضبط Java VM صحيح:
- انتقل إلى المجلد C:\Program Files\Apache Software Foundation\[ Tomcatمجلد ]\bin وقم بتشغيل Tomcat9w.exe.
- في علامة التبويب عام قم بتعيين نوع الإعداد إلى تلقائي واضغط على بدء التشغيل.
- انقر فوق علامة التبويب Java، إلغاء تحديد استخدام الافتراضي، وتأكد من أن الجهاز الظاهري من Java على مسار إلى ملف jvm.dll (راجع تعليمات قاعدة المعارف الموضحة) ثم انقر فوق موافق.
- اتصل بوحدة التحكم على شبكة الإنترنت ESET PROTECT وتأكد من تحميل وحدة التحكم على شبكة الإنترنت بشكل صحيح.
استكشاف الأخطاء وإصلاحها
- إذا لم تنجح في إعداد اتصال HTTPS لـ Apache Tomcat، فيمكنك تخطي هذه الخطوة واستخدام اتصال HTTP مؤقتاً.
- إذا فشلت ترقية Apache Tomcat، فثبِّت الإصدار الأصلي وطبّق التكوين من الخطوة رقم 2.
- تعمل وحدة تحكم الويب وترقية Apache Tomcat على مسح ملفات التعليمات دون اتصال. إذا استخدمت المساعدة دون اتصال باستخدام ESMC أو إصدار أقدم ESET PROTECT، فأعد إنشائه لـ ESET PROTECT 9.1 بعد الترقية لضمان حصولك على أحدث مساعدة بدون اتصال توافق الإصدار ESET PROTECT.