WSO2 EI as a Service
קבצים
על מנת להפעיל את EI כ Service שיפעל אוטומטית כאשר השרת עולה יש להשתמש ברכיב Open Source בשם YAJSW (Yet Another Java Service Wrapper). ניתן לקרוא עליו כאן:
הוספתי תיקייה חדשה תחת OneDrive בשם YAJSW ובתוכה שני קבצים:
- קובץ ZIP – את הקובץ יש לחלץ באותה ההיררכיה ששמנו את WSO2

- קובץ בשם wrapper.conf – זהו קובץ הגדרות להתקנה והפעלה של ה Service.
הקובץ שם כגיבוי. אין צורך להשתמש בו כיוון שקובץ ה ZIP כבר מכיל את ההגדרות הרלוונטיות.
במידה ותרצו לראות את התוכן תוכלו למצוא אותו תחת YAJSW\conf
הגדרות משתני סביבה
על מנת שהכל יעבוד כמו שצריך יש לוודא שני דברים:
- משתנה מערכת java_home + carbon_home כתובים באותיות קטנות
- משתנה carbon_home מפנה אל תקיית ההפעלה של EI, לדוגמה:
C:\Users\yossis\Documents\WSO2\wso2ei-6.6.0
התקנת השירות
לאחר שההכנות בוצעו יש לפתוח CMD כ Administrator ולוודא שאנחנו תחת YAJSW\bat.
יש להפעיל את הקובץ installService.bat.

Service “WSO2CARBON” installed
לאחר מכן תוכלו לפתוח את חלון השירותים ולראות את השירות החדש:

חשוב: בשלב הזה השירות לא ירוץ. הוא רק הותקן.
יש לוודא שאופן ההפעלה שלו היא אוטומטית כך שכשאר השרת עולה הוא יעלה אוטומטית ללא צורך בהפעלה ידנית.
הרצת השירות
הפעולה הבאה היא הפעלת/הרצת השירות. נפעיל את הקובץ startService.bat

סיום מוצלח יציג את ההודעה:
Service “WSO2CARBON” started
צפייה ב Services יציג את הסטטוס כ Running.
בדיקת תקינות
בדיקה פשוטה לראות שהשירות אכן למעלה יכולה להיעשות ע"י קריאה ל API בדיקת סטטוס שירות: