Installer TOMCAT 9 en Linux, ubuntu et debian (Eclipse JEE)
תוכן עניינים:
- תנאים מוקדמים
- התקנת OpenJDK
- יצירת משתמש Tomcat
- מוריד את טומקט
- צור קובץ יחידת מערכת
- התאם את חומת האש
- הגדר ממשק ניהול רשת Tomcat
- בדוק את ההתקנה
- סיכום
Apache Tomcat הוא שרת יישומים בקוד פתוח התומך ב- Java Servlet, דפי JavaServer, שפת ביטוי Java וטכנולוגיות Java WebSocket. זהו אחד היישומים ושרתי האינטרנט הנפוצים ביותר בעולם כיום.
מדריך זה יראה לכם כיצד להתקין את Apache Tomcat 9.0 ב- Debian 9 ולהגדיר את ממשק ניהול האינטרנט Tomcat.
תנאים מוקדמים
לפני שתמשיך במדריך זה, וודא שאתה מחובר כמשתמש עם הרשאות סודו.
אנו מורידים את קובץ ה- zip של Tomcat באמצעות wget. אם עדיין לא
wget
במערכת שלך תוכל לעשות זאת על ידי הקלדה:
התקנת OpenJDK
Tomcat 9.0 דורש Java SE 8 ואילך. כדי להתקין את חבילת OpenJDK המוגדרת כברירת מחדל ממאגרי Debian 9, הפעל את הפקודה הבאה:
יצירת משתמש Tomcat
הפעלת Tomcat כמשתמש שורש היא סיכון אבטחה ואינה מומלצת.
צור משתמש מערכת וקבוצה חדשים עם ספרייה ביתית של
/opt/tomcat
ידי הפעלת הפקודה הבאה:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
משתמש זה ישמש להפעלת שירות Tomcat.
מוריד את טומקט
אנו מורידים את הגרסה האחרונה של Tomcat 9.0.x מדף ההורדות של Tomcat.
בזמן הכתיבה, גרסת הטומקט האחרונה היא 9.0.27. לפני שתמשיכו עם השלב הבא, עליכם לבדוק את דף ההורדה של Tomcat 9 כדי לראות אם קיימת גרסה חדשה יותר.
עבור
/tmp
והורד את קובץ ה- zip באמצעות
wget
:
cd /tmp
wget
עם סיום ההורדה, חלץ את קובץ הזפת:
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
בקבוצה כך שהמשתמש יוכל לקבל גישה להתקנת tomcat:
sudo chown -R tomcat: /opt/tomcat
הפוך גם את הסקריפטים בתוך ספריית
bin
:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
צור קובץ יחידת מערכת
צור קובץ יחידת
tomcat.service
חדש בקובץ
/etc/systemd/system/
עם התכנים הבאים:
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 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
אם אין שגיאות, באפשרותך לאפשר הפעלה אוטומטית של שירות Tomcat בזמן האתחול:
sudo systemctl enable tomcat
אתה יכול להתחיל, להפסיק ולהפעיל מחדש את Tomcat זהה לכל שירות אחר של יחידות מערכת:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
התאם את חומת האש
אם חומת האש שלך פועלת במערכת Debian שלך ואתה רוצה לגשת לממשק tomcat מבחוץ הרשת המקומית שלך, תצטרך לפתוח את היציאה
8080
:
sudo ufw allow 8080/tcp
בדרך כלל, כאשר אתה מפעיל אפליקציית Tomcat בסביבת ייצור, זה נמצא מאחורי מאזן עומסים או פרוקסי הפוך. שיטה מומלצת היא להגביל את הגישה ליציאה
8080
רק לרשת הפנימית שלך.
הגדר ממשק ניהול רשת Tomcat
כעת, כאשר Tomcat מותקן בשרת ה- Debian שלך, השלב הבא הוא ליצור משתמש עם גישה לממשק ניהול האינטרנט.
משתמשי Tomcat ותפקידם מוגדרים בקובץ
tomcat-users.xml
.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
נגדיר משתמש חדש עם גישה לממשק האינטרנט tomcat (manager-gui ו- admin-gui) בקובץ
tomcat-users.xml
, כמוצג להלן. הקפד לשנות את שם המשתמש והסיסמה למשהו בטוח יותר:
כברירת מחדל ממשק ניהול האינטרנט Tomcat מאפשר גישה רק מה- localhost. אם ברצונך לגשת לממשק האינטרנט מ- IP מרוחק או מכל מקום שאינו מומלץ מכיוון שזה סיכון אבטחה, תוכל לפתוח את הקבצים הבאים ולבצע את השינויים הבאים.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlרשימת כתובות ה- IP המותרת היא רשימה המופרדת עם סרגל אנכי
|
. אתה יכול להוסיף כתובות IP בודדות או להשתמש בביטויים רגילים.
הפעל מחדש את שירות Tomcat כדי שינויים ייכנסו לתוקף:
בדוק את ההתקנה
פתח את הדפדפן שלך והקלד:
http://:8080
http://:8080
אם ההתקנה הצליחה, יופיע מסך הדומה לזה הבא:
סיכום
התקנת בהצלחה את Tomcat 9.0 במערכת Debian 9 שלך. כעת תוכל לבקר בתיעוד הרשמי של אפאצ'י טומקאט 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.