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 במערכת שלנו, לשם כך אנו נפתח מסוף ובו אנו מקלידים את הדברים הבאים:
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
אני מריץ את הפקודה sudo $ CATALINA_HOME / bin / startup.sh
והשגיאה הבאה יוצאת
sudo: /bin/startup.sh: הפקודה לא נמצאה
על מה זה
ייצא CATALINA_HOME = / opt / Tomcat
השגיאה היא ב- T ... שנה אותה ל