نظرًا لأنه Ubuntu، يجب عليك الاستفادة جيدًا من "Synaptic Package Manager".
1. يتطلب Tomcat دعم jdk، لذلك دعونا نتحدث عن تثبيت jdk أولاً، إذا قمت بالفعل بتثبيت jdk، فيمكنك الانتقال إلى العنصر 2 مباشرةً.
1.1 تثبيت جدك
ابحث عن "sun-Java" في Synaptic، وقم بتثبيت أحدث إصدار من jdk، مثل "sun-java6-jdk"، ثم انقر فوق "تطبيق" لتثبيته تلقائيًا.
1.2 قم بتكوين متغيرات بيئة jdk، التثبيت تلقائي، لكن يجب أن يتم التكوين بنفسك.
1.2.1 تعديل متغيرات بيئة المستخدم
$ vi /home/fancy(اسم المستخدم الخاص بك)/.bashrc
إضافة: إلى ملف .bashrc:
تصدير JAVA_HOME = "/usr/lib/jvm/java-6-sun" تصدير CLASSPATH = "$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" تصدير PATH = "$PATH:$JAVA_HOME/bin"
1.2.2 تعديل متغيرات البيئة لجميع المستخدمين
$sudo vi /etc/profile
أضف في هذا الملف:
تصدير JAVA_HOME = "/usr/lib/jvm/java-6-sun" تصدير CLASSPATH = "$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" تصدير PATH = "$PATH:$JAVA_HOME/bin"
2. تثبيت Tomcat وتكوينه، هنا هو المفتاح 2.1 تثبيت Tomcat من خلال Synaptic
ليس هناك الكثير لنقوله عن هذا، ما عليك سوى البحث عن "tomcat"، وتحديد حزمة البرامج المقابلة وتطبيقها.
2.2 تكوين Tomcat هذه هي النقطة الأساسية.
$sudo vi /etc/profile
الانضمام إلى:
تصدير CATALINA_HOME = "/usr/share/tomcat5.5"
يلاحظ:
أ. تقول بعض الأماكن على الإنترنت أنه تم تعيين TOMCAT_HOME، وهذا غير صحيح؛
ب يقال أيضًا على الإنترنت أن conf/server.xml وweb.xml بحاجة إلى التعديل، وهذا ليس ضروريًا عند التثبيت باستخدام Synaptic في Ubuntu (بالطبع، يمكنك تغييره عند الحاجة في المستقبل، ولكن أثناء ذلك). التثبيت الأول غير مطلوب).
حسنًا، اكتمل التكوين. إعادة تشغيل! لن تصبح التغييرات التي تم إجراؤها على /etc/profile نافذة المفعول إلا بعد إعادة تشغيل الكمبيوتر.
3. قم بتشغيل خدمة Tomcat 3.1 وأدخل /usr/share/tomcat5.5/bin، ويمكنك رؤية العديد من البرامج النصية bash بالداخل
$./startup.sh
يمكنك بدء الخدمة.
لاحظ أن Tomcat هنا لا يحتاج إلى تثبيت Apache ويمكن استخدامه مباشرة كخادم ويب.
يجب أن تكون نتيجة تشغيل ./startup.sh:
باستخدام CATALINA_BASE: /usr/share/tomcat5.5 باستخدام CATALINA_HOME: /usr/share/tomcat5.5 باستخدام CATALINA_TMPDIR: /usr/share/tomcat5.5/temp باستخدام JRE_HOME: /usr/lib/jvm/java-6-sun
3.2 عند تشغيل ./startup.sh، قد تواجه المشكلات التالية:
اللمس: لا يمكن لمس "/usr/share/tomcat5.5/logs/catalina.out": تم رفض الإذن ./catalina.sh: 323: لا يمكن إنشاء /usr/share/tomcat5.5/logs/catalina.out
والسبب هو أن دليل السجلات لا يحتوي على أذونات كافية بعد التثبيت، ويمكنك تغييره على النحو التالي:
$ سودو شمود 766 ./logs -R
4. تحقق مما إذا تم فتح الخدمة بنجاح. افتح متصفحك وأدخل: localhost:8180.
المنفذ الافتراضي لـ Tomcat هو 8180. يمكنك تعديله في conf/server.xml بحيث يمكنك الوصول مباشرة إلى المضيف المحلي في المستقبل.
إذا تم بدء الخدمة بشكل طبيعي، فسترى الصفحة الرئيسية للتنقل في Tomcat.
5. أغلق الخدمة وقم بتشغيل Shutdown.sh ضمن bin/.
$./shutdown.sh
عادة سوف تظهر النتائج التالية:
باستخدام CATALINA_BASE: /usr/share/tomcat5.5 باستخدام CATALINA_HOME: /usr/share/tomcat5.5 باستخدام CATALINA_TMPDIR: /usr/share/tomcat5.5/temp باستخدام JRE_HOME: /usr/lib/jvm/java-6-sun
نصائح لإعداد البدء الذاتي لـ Tomcat
بعد تثبيت Tomcat 5.5، يكون الأمر بسيطًا للغاية. قم بفك ضغط حزمة ملف التثبيت التي تم تنزيلها ووضعها في الدليل المقابل، ثم قم بتعيين متغيرات البيئة المقابلة مثل JAVA_HOME وCATALINA_HOME ومتغيرات البيئة الأخرى في بيئة Linux وتنفيذها في دليل bin. يمكن تشغيل Tomcat /catalina.sh بدء خدمة Tomcat في الوضع الطرفي. إذا كنت بحاجة إلى إضافة Tomcat إلى قائمة انتظار البدء الذاتي، فستحتاج إلى تنفيذ العمليات التالية:
قم بتسجيل الدخول إلى النظام كمستخدم جذري:
cd /etc/rc.d/init.d/ السادس القط
يتم الرجوع إلى محتوى الملف على النحو التالي:
#!/bin/sh## Tomcat: Start/Stop/Restart tomcat## chkconfig: 2345 80 20# الوصف: Tomcat عبارة عن حاوية Java Servlet ### قم بمطابقة هذه القيم مع بيئتك:export CATALINA_BASE=/usr/ local/ tomcatexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/tempexport JRE_HOME=/usr/java/jdk15# مكتبة الوظائف المصدر.. /etc/rc.d/init.d/functionsTOMCAT=/usr/local/tomcatstart() {echo -n $ "بدء تشغيل Tomcat: "$TOMCAT/bin/catalina.sh start}stop() {echo -n $"إيقاف Tomcat: "$TOMCAT/bin/catalina.sh stop}# انظر كيف تم استدعاؤنا.case "$1" instart)start;;stop)stop;;status);;status);;restart)stopstart;;*)echo $" الاستخدام: $0 {start|stop|restart}"؛؛esacexit $RETVAL
قم بتعديل Tomcat إلى ملف قابل للتنفيذ، مرجع الأمر كما يلي:
chmod a+x القط
استخدم الأمر chkconfig لإضافة أمر Tomcat إلى قائمة انتظار بدء تشغيل النظام:
chkconfig - إضافة القط
التحقق من حالة apachectl:
chkconfig - قائمة القط
حسنًا، لقد تم كل شيء، إنه سجل بسيط جدًا وآمل أن يساعدك ويتيح لي أن أتذكره بنفسي.