تثبيت 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 بالكامل وتشغيله. استمتع!