כיצד להתקין את Tomcat באובונטו ובנגזרות?

אפאצ'י-טומט

Tomcat הוא יישום שרת קוד פתוח עבור לינוקס, חלונות ומערכות הפעלה אחרות המיועדות להפעלת מכולות Java Serverlet, ויכולות להריץ גם טכנולוגיית Java Server Page.

Tomcat הוא מיכל אינטרנט עם תמיכה ב- servlet ו- JSP. Tomcat אינו שרת יישומים, כמו JBoss או JOnAS.

יכול מתפקד כשרת אינטרנט בפני עצמו. Tomcat פותחה ומעודכנת על ידי חברי קרן אפאצ'י תוכנה ומתנדבים עצמאיים.

למשתמשים יש גישה חופשית לקוד המקור שלו ולצורה הבינארית שלו בתנאים שנקבעו ברישיון תוכנת Apache.

הגרסאות האחרונות הן 9.x, המיישמות את מפרטי Servlet 4.0 ו- JSP 2.3.

התקנת Tomcat באובונטו ונגזרים

מאז טומקט נכתבito ב- Java, זה עובד בכל מערכת הפעלה שיש לה את המכונה הווירטואלית של Java.

הוא כולל את מהדר ג'ספר, שמרכז את ה- JSP לסרוולטים. מנוע סרוולט Tomcat מוצג לעיתים קרובות בשילוב עם שרת האינטרנט Apache.

במדריך זה נראה כיצד להתקין את Apache Tomcat גרסה 9 באובונטו, אם כי פקודות אלה חלות גם על כל נגזרת אחרת של אובונטו.

הגדר את Java

Apache Tomcat הוא שרת Java, ולכן לא ניתן להשתמש בתוכנה מבלי להתקין תחילה את Java.

למרבה המזל יש PPA לאובונטו שמסיר את הקושי להשיג גרסת עבודה של סביבת זמן הריצה של Java.

כדי להוסיף את ה- PPA למערכת שלך, עליהם לפתוח מסוף ובו אנו מקלידים את הפקודה הבאה:

sudo add-apt-repository ppa: webupd8team/java

לאחר הוספת ה- PPA לאובונטו אנו ממשיכים לרענן את הרשימה באמצעות:

sudo apt update

ולבסוף נוכל להתקין את Java עם הפקודה הזו:

sudo apt install oracle-java8-installer

סביבת Java אינה מוגדרת אוטומטית לשימוש בהתקנה. אז עליך להגדיר את Java על ידי הוספת דברים לקובץ / etc / סביבה.

על מנת לבצע פעולה זו אנו הולכים לבצע את הפקודה הבאה:

sudo nano -w /etc/environment

כעת עלינו לגלול לתחתית תוכן הקובץ ובכך אנו ממקמים את הדברים הבאים:

JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"

לאחר ביצוע השינוי, אנו יכולים לשמור את השינויים על ידי לחיצה על Ctrl + O ולסגור את העורך שהם עושים זאת על ידי לחיצה על Ctrl + X.

לאחר הקמת הסביבה, עלינו לערוך את קובץ Bashrc ולהגדיר את הנתיב עבור Java.

nano -w ~/.bashrc

נווט לתחתית הקובץ והוסף את הקוד הבא ל- Bashrc.

# Java Path

ייצא JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre

ייצא PATH = JAVA_HOME / bin: $ PATH [/ קוד קוד]

אנו שומרים ויוצאים מהקובץ ואז נבצע את הפקודה הבאה:

source ~/.bashrc

לאחר שהדבר נעשה, מומלץ להפעיל מחדש את המחשב שלנו כדי שהשינויים שביצענו זה עתה ייכנסו לתוקף.

התקנת Apache Tomcat

מצב tomcat

לאחר שהמחשב שלנו יופעל מחדש, כעת אנו ממשיכים להתקין את Tomcat במערכת שלנו, לשם כך אנו נפתח מסוף ובו אנו מקלידים את הדברים הבאים:

wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

לאחר סיום ההורדה, כעת אנו הולכים להעתיק את התוכן לתיקיית opt:

sudo -s

mkdir -p /opt/tomcat

tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1

כעת אנו ממשיכים ליצור משתמש וקבוצה:

groupadd tomcat

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

ואנחנו נותנים למשתמש הרשאות עם:

chown -R tomcat:tomcat /opt/tomcat

אנו נותנים הרשאות לקבצים בספריית Tomcat כך שאלה ניתנים להפעלה:

cd /opt/tomcat/bin

chmod + x *

פתח את קובץ Bashrc בפעם האחרונה עם:

nano -w ~/.bashrc

לאחר פתיחת הקובץ הוסף את הקוד הבא לסוף הקובץ.

#Catalina

export CATALINA_HOME=/opt/Tomcat

אנו שומרים וסוגרים את הקובץ ואז מבצעים:

source ~/.bashrc

לבסוף, הפעל את השרת על ידי ביצוע הפקודה הבאה:

sudo $CATALINA_HOME/bin/startup.sh

כדי לעצור את שרת Tomcat, הפעל:

sudo $CATALINA_HOME/bin/shutdown.sh

גש לשרת Apache Tomcat

Tomcat נפתח כברירת מחדל ביציאה 8080, אז כדי לגשת אליו, הם יצטרכו לחפש את כתובת ה- IP המקומית של השרת ולגשת לכתובת האתר הבאה בדפדפן אינטרנט.

http://tu-ip: 8080

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   linux2 דיג'ו

    אני מריץ את הפקודה sudo $ CATALINA_HOME / bin / startup.sh
    והשגיאה הבאה יוצאת
    sudo: /bin/startup.sh: הפקודה לא נמצאה
    על מה זה

  2.   אנדרס דיג'ו

    ייצא CATALINA_HOME = / opt / Tomcat

    השגיאה היא ב- T ... שנה אותה ל