الصفحة الرئيسية » howto » تثبيت Tomcat 6 على Ubuntu

    تثبيت Tomcat 6 على Ubuntu

    إذا كنت تقوم بتشغيل Ubuntu وترغب في استخدام حاوية Servcat الخاصة بـ Tomcat ، فلا يجب استخدام الإصدار من المستودعات حيث أنه لا يعمل بشكل صحيح. بدلاً من ذلك ، ستحتاج إلى استخدام عملية التثبيت اليدوي التي أرسمها هنا.

    قبل تثبيت Tomcat ، ستحتاج إلى التأكد من تثبيت Java. أفترض إذا كنت تحاول تثبيت Tomcat قمت بالفعل بتثبيت java ، ولكن إذا لم تكن متأكدًا من أنه يمكنك التحقق من الأمر dpkg مثل:

    dpkg -get-selections | grep sun-java

    يجب أن يمنحك هذا الإخراج إذا كنت قد قمت بالفعل بتثبيت java:

    تثبيت الشمس- java6 بن تثبيت sun-java6-jdk تثبيت sun-java6-jre 

    إذا لم يكن لهذا الأمر أي نتائج ، فستحتاج إلى تثبيت أحدث إصدار باستخدام هذا الأمر:

    sudo apt-get install sun-java6-jdk

    التركيب

    الآن سنقوم بتحميل واستخراج Tomcat من موقع اباتشي. يجب عليك التحقق للتأكد من عدم وجود إصدار آخر وضبطه وفقًا لذلك.

    wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

    tar xvzf apache-tomcat-6.0.14.tar.gz

    أفضل شيء فعله هو نقل مجلد tomcat إلى موقع دائم. اخترت / usr / local / tomcat ، ولكن يمكنك نقلها إلى مكان آخر إذا أردت ذلك.

    sudo mv apache-tomcat-6.0.14 / usr / local / tomcat

    يتطلب Tomcat تحديد متغير JAVA_HOME. أفضل طريقة للقيام بذلك هي تعيينها في ملف .bashrc الخاص بك. يمكنك أيضًا تعديل ملف startup.sh إذا اخترت ذلك.

    أفضل طريقة هي تحرير ملف .bashrc وإضافة الخط الغامق هناك. سيكون عليك تسجيل الخروج من الغلاف حتى يسري التغيير.

    vi ~ / .bashrc

    أضف السطر التالي:

    تصدير JAVA_HOME = / usr / lib / jvm / java-6-sun

    في هذه المرحلة ، يمكنك بدء تشغيل tomcat بمجرد تنفيذ البرنامج النصي startup.sh في مجلد tomcat / bin.

    بدء تلقائي

    لجعل tomcat يبدأ تلقائيًا عند تشغيل الكمبيوتر ، يمكنك إضافة برنامج نصي لجعله يبدأ التشغيل التلقائي وإيقاف التشغيل.

    sudo vi /etc/init.d/tomcat

    الآن لصق ما يلي:

    # بدء التشغيل التلقائي للقط
    #
    # description: يبدأ تشغيل auto tomcat
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

    تصدير JAVA_HOME = / usr / lib / jvm / java-6-sun

    حالة $ 1 في
    بداية)
    sh /usr/local/tomcat/bin/startup.sh
    ؛؛
    توقف)
    sh /usr/local/tomcat/bin/shutdown.sh
    ؛؛
    إعادة بدء)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ؛؛
    ESAC
    الخروج 0

    ستحتاج إلى جعل البرنامج النصي قابل للتنفيذ عن طريق تشغيل الأمر chmod:

    sudo chmod 755 /etc/init.d/tomcat

    الخطوة الأخيرة هي ربط هذا البرنامج النصي بالفعل بمجلدات بدء التشغيل ذات الارتباط الرمزي. تنفيذ هذين الأمرين وعلينا أن نكون في طريقنا.

    sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
    sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

    يجب الآن تثبيت Tomcat بالكامل وتشغيله. استمتع!