Installer TOMCAT 9 en Linux, ubuntu et debian (Eclipse JEE)
תוכן עניינים:
- תנאים מוקדמים
- התקנת OpenJDK
- יצירת משתמש Tomcat
- מוריד את טומקט
- יצירת קובץ יחידת מערכת
- התאמת חומת האש
- הגדרת ממשק ניהול רשת Tomcat
- בדוק את ההתקנה
- סיכום
Apache Tomcat הוא שרת אפליקציות מבוסס קוד JAVA המיישם טכנולוגיות Java Servlet, דפי JavaServer, Java Expression Language וטכנולוגיות Java WebSocket. זהו אחד היישומים ושרתי האינטרנט הנפוצים ביותר בעולם כיום.
מדריך זה מסביר כיצד להתקין את Apache Tomcat 9.0 ב- Debian 10 Buster ולהגדיר את ממשק ניהול האינטרנט Tomcat.
תנאים מוקדמים
ההוראות מניחות שאתה מחובר כשורש או כמשתמש עם הרשאות סודו.
התקנת OpenJDK
Tomcat 9.0 דורש התקנה של Java SE 8 ואילך בשרת.
בצע את הפקודה הבאה להתקנת חבילת OpenJDK:
יצירת משתמש Tomcat
הפעלת Tomcat כמשתמש שורש היא סיכון אבטחה ואינה מומלצת. ניצור משתמש חדש שישמש להפעלת שירות Tomcat.
הפעל את הפקודה הבאה יוצר משתמש מערכת חדש וקבוצה עם ספרייה ביתית של
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
מוריד את טומקט
בזמן הכתיבה, גרסת
9.0.27
האחרונה היא
9.0.27
. לפני שתמשיכו עם השלב הבא, עליכם לבדוק את דף ההורדה של Tomcat 9 כדי לראות אם קיימת גרסה חדשה יותר.
שנה
/tmp
והורד את המהדורה הבינארית האחרונה של Tomcat:
cd /tmp
wget
בסיום ההורדה, חלץ את הארכיון gzipped:
tar -xf apache-tomcat-9.0.27.tar.gz
העבר אליו את קובצי המקור של
/opt/tomcat
לספרייה
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 מתעדכן מדי פעם. כדי לקבל שליטה רבה יותר על גרסאות ועדכונים, צור קישור סמלי בשם
latest
שמצביע על ספריית ההתקנה של Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
מאוחר יותר כאשר משדרגים את Tomcat, פשוט פרקו את הגרסה החדשה יותר ושנו את הסימלינק כדי להצביע על הגרסה האחרונה.
שנה את הבעלות על ספריית
/opt/tomcat
למשתמש
tomcat
בקבוצה, כך שהמשתמש יכול לקבל גישה לספריית ההתקנה:
sudo chown -R tomcat: /opt/tomcat
הפוך את הסקריפטים בתוך ספריית
bin
להפעלה:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
יצירת קובץ יחידת מערכת
פתח את עורך הטקסט שלך וצור קובץ חדש בשם
tomcat.service
עם התוכן הבא:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
הודע למערכת כי קיים קובץ יחידה חדש והפעל את שירות Tomcat בהקלדה:
sudo systemctl daemon-reload
sudo systemctl start tomcat
בדוק את הסטטוס של שירות Tomcat על ידי הקלדה:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
אם אין שגיאות, אפשר להפעלה אוטומטית של שירות Tomcat בזמן האתחול:
sudo systemctl enable tomcat
אתה יכול להתחיל, להפסיק ולהפעיל מחדש את Tomcat זהה לכל שירות אחר של יחידות מערכת:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
התאמת חומת האש
sudo ufw allow 8080/tcp
בעת הפעלת יישום Tomcat בסביבת ייצור, סביר להניח שיהיה לך איזון עומס או פרוקסי הפוך, וזו השיטה הטובה ביותר להגביל את הגישה ליציאה 8080 רק לרשת הפנימית שלך.
הגדרת ממשק ניהול רשת Tomcat
כעת, לאחר שמותקן Tomcat, השלב הבא הוא ליצור משתמש עם גישה לממשק ניהול האינטרנט.
משתמשי Tomcat ותפקידם מוגדרים בקובץ
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
נגדיר את המשתמש החדש בקובץ
tomcat-users.xml
, כמוצג להלן. למשתמש תהיה גישה לממשק האינטרנט tomcat (manager-gui ו- admin-gui). הקפד לשנות את שם המשתמש והסיסמה למשהו בטוח יותר:
כברירת מחדל ממשק ניהול האינטרנט Tomcat מאפשר גישה רק מה- localhost. אם ברצונך לגשת לממשק האינטרנט מ- IP מרוחק או מכל מקום שאינו מומלץ מכיוון שזה סיכון אבטחה, תוכל לפתוח את הקבצים הבאים ולבצע את השינויים הבאים.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlרשימת כתובות ה- IP המותרת היא רשימה המופרדת עם סרגל אנכי
|
. אתה יכול להוסיף כתובות IP בודדות או להשתמש בביטויים רגילים.
הפעל מחדש את שירות Tomcat כדי שינויים ייכנסו לתוקף:
בדוק את ההתקנה
פתח את הדפדפן שלך והקלד:
http://:8080
http://:8080
אם ההתקנה הצליחה, יופיע מסך הדומה לזה הבא:
סיכום
התקנת בהצלחה את Tomcat 9.0 במערכת Debian 10 שלך. כעת תוכל לבקר בתיעוד הרשמי של אפאצ'י טומקאט 9.0 וללמוד עוד על תכונות אפאצ'ה טומקט.
ג 'אווה דביאן טומקטכיצד להתקין tomcat 8.5 על centos 7

מדריך זה מראה לך כיצד להתקין את Tomcat 8.5 ב- CentOS 7. Tomcat הוא יישום קוד פתוח של טכנולוגיות ה- Java Servlet, JavaServer Pages, Java Expression Language וטכנולוגיות Java WebSocket.
כיצד להתקין tomcat 8.5 באובונטו 18.04

מדריך זה מדגים כיצד להתקין את Tomcat 8.5 באובונטו 18.04. Tomcat הוא אחד היישומים ושרתי הרשת המאומצים ביותר בעולם כיום.
כיצד להתקין tomcat 9 על centos 7

מדריך זה מכסה את הצעדים הנדרשים להתקנת Tomcat 9 ב- CentOS 7. Tomcat הוא יישום קוד פתוח של טכנולוגיות ה- Java Servlet, JavaServer Pages, Java Expression Language וטכנולוגיות Java WebSocket.