התקנת Tomcat 6 על אובונטו
אם אתה מפעיל את אובונטו וברצונך להשתמש במיכל Servlet Tomlet, אין להשתמש בגירסה ממאגרי הנתונים מכיוון שהוא פשוט לא פועל כראוי. במקום זאת, יהיה עליך להשתמש בתהליך ההתקנה הידני שאני מתאר כאן.
לפני התקנת Tomcat אתה רוצה לוודא שהתקנת את Java. הייתי מניח אם אתה מנסה להתקין Tomcat כבר התקנת את ג 'אווה, אבל אם אתה לא בטוח שאתה יכול לבדוק עם הפקודה dpkg כך:
dpkg -get-selections grep יום ראשון ג 'אווה
זה אמור לתת לך את הפלט אם אתה כבר מותקן ג 'אווה:
השמש- java6-bin להתקין יום ראשון java6-jdk להתקין יום ראשון java6-jre להתקין
אם לפקודה זו אין תוצאות, תרצה להתקין את הגירסה העדכנית ביותר באמצעות פקודה זו:
sudo apt- לקבל להתקין יום ראשון- java6-jdk
התקנה
עכשיו אנחנו להוריד ולחלץ Tomcat מאתר Apache. אתה צריך לבדוק כדי לוודא שאין גרסה אחרת ולהתאים בהתאם.
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
הדבר הטוב ביותר לעשות הוא להזיז את תיקיית החתול למיקום קבוע. בחרתי / usr / local / tomcat, אבל אתה יכול להזיז אותו למקום אחר אם אתה רוצה.
סודיו 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
בשלב זה אתה יכול להתחיל חתול רק על ידי ביצוע סקריפט startup.sh בתיקייה tomcat / bin.
הפעלה אוטומטית
כדי להפוך את tomcat להתחיל באופן אוטומטי כאשר אנו אתחול את המחשב, אתה יכול להוסיף סקריפט לעשות את זה אוטומטית להתחיל וכיבוי.
sudo vi /etc/init.d/tomcat
עכשיו להדביק את הדברים הבאים:
# Tomcat להתחיל אוטומטית
#
# תיאור: Auto-starts tomcat
# processname: חתול
# 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 עכשיו צריך להיות מותקן לחלוטין מבצעית. תהנה!