שימוש ב TOMCAT
יש לבחור שני מספרי פורטים - אחד עבור חיבורים רגילים, בין 40000 ו-40999, אשר נקרא ה-serviceport, ואחד עבור ניהול, בין 50000 ו-50999, אשר נקרא ה-adminport.
השרת שניתן להריץ עליו tomcat הוא delta-tomcat-vm .
עליכם לבחור ספריה שבה תשימו את כל הקבצים שלכם שקשורים ל-tomcat, אשר נקראת tomcatdir , כדאי שתשימו אותה היכן שהוא מתחת ל-specific/scratch/ אנו ממליצים שתצרו שם ספריה בשם ה-username שלכם, ושתשימו את tomcat מתחתיה (למשל, tomcatdir=/specific/scratch/didi/tomcat). שימו לב ש-specific/scratch/ אינו מגובה, כך שכדאי שתמיד תשמרו עותק של קבצי המקור שלכם ב-home directory שלכם.
על מנת לגלות אילו פורטים כבר בשימוש, הריצו 'netstat -an | grep :[45]0'. שימו לב שהפקודה הזאת תראה רק את הפורטים שבשימוש ע"י שרתי tomcat שרצים כרגע. אם תתקלו בבעיות מאוחר יותר, תבדקו שוב; יתכן שמישהו השתמש בפורט אבל לא הריץ את השרת שלו כשבדקתם.
כדי ליצור ספריית tomcat משלכם, הריצו:
create-my-tomcat tomcatdir serviceport adminport
(למשל:
create-my-tomcat /specific/scratch/didi/tomcat1 40001 50001)
לאחר מכן, תוכלו להפעיל את שרת ה-tomcat שלכם בעזרת tomcatdir/init.d-tomcat start ולעצור אותו בעזרת tomcatdir/init.d-tomcat stop
כשהוא פועל, אתם יכולים להתחבר בעזרת דפדפן אינטרנט אל הכתובת 'http://server:serviceport', כאשר server הינו שם המכונה שבה שרת ה-tomcat שלכם רץ
(למשל, 'http://delta-tomcat-vm.cs.tau.ac.il:40001').
ניתן בקלות לשנות את J2SDK ברירת המחדל של tomcat - הוא נמצא בשורות הראשונות של הסקריפט init.d-tomcat שאתם מקבלים עם יצירת ספריית tomcat. אנו מחזיקים הרבה גרסאות של Java - ניתן למצוא את כולן ב-/usr/local/lib/j*dk*. אם אתם משתמשים ב-JDO אתם צריכים את /usr/local/lib/j2sdk1.4.0.
כדי להעלות קבצים לשרת ה TOMCAT :
אין אפשרות להתחבר עם SFTP מחוץ לאונברסיטה בכדי להעלות קבצים. אם אתם צריכים להעלות קבצים יש להשתמש בפקודת SCP.
דבר ראשון צריך להתחבר ל delta-tomcat-vm עם לקוח SSH כלשהו ( PUTTY או MOBAXTERM למשל).
שם להיכנס ל /specific/scratch וליצור תיקייה שתשמש אתכם. (כדי להתחבר ל delta-tomcat-vm יש להתחבר קודם לשרת nova או soul ומשם ליצור חיבור ssh ל tomcat-delta-vm) .
לאחר יצירת התיקייה יש לחזור ל nova או soul ולהריץ משם את הפקודה הבאה:
scp -r source/* delta-tomcat-vm:/specific/scratch/destination
תיקיית היעד - destination
העתק את כל תתי התיקיות - r
העתק את כל הקבצים - *
