# Oskuvi Server Launcher

> תוסף לעורכי JetBrains שמריץ ומדבג אפליקציית Web על שרת WildFly® שלכם, גם במהדורה החינמית של העורך וגם בזו שבתשלום. מצביעים על תיקיית השרת ועל תיקיית האפליקציה או קובץ war, והשרת עולה כתהליך Java אחד.

- כתובת: https://npcoding.co.il/products/oskuvi-server-launcher/
- סוג: תוסף לעורכי JetBrains
- סטטוס: זמין ב־JetBrains Marketplace
- JetBrains Marketplace: https://plugins.jetbrains.com/plugin/35134-oskuvi-server-launcher
- עובד ב: IntelliJ IDEA (גם Community) ו־Android Studio
- גרסת עורך: 2025.1 ומעלה
- מחיר: חלק מהיכולות חינם, השאר עם רישיון, עם 30 יום ניסיון חינם
- מפרסם: Oskuvi
- פותח על ידי: NPCoding (https://npcoding.co.il/)

## מה זה עושה

התוסף לא מביא שרת משלו. מצביעים על תיקיית ה־WildFly (זו שמכילה את `jboss-modules.jar`) ועל תיקיית אפליקציה או קובץ `.war`, והשרת עולה כתהליך Java אחד עם ה־JDK של הפרויקט. כך ה־Debug של העורך מתחבר בדיוק לתהליך שמגיש את האפליקציה.

שום דבר לא נכתב לתוך השרת או לתוך הפרויקט. השרת רץ על עותק של `standalone/configuration` בתיקייה של התוסף, בתוך תיקיית המערכת של העורך, והנתונים, הלוגים והקבצים הזמניים נשמרים שם. לפני שמשהו עולה, הטופס מראה כל פורט שייפתח ואת הפקודה המדויקת.

מוצאים את זה ב־`Run | Edit Configurations… | + | Server Launcher`. נבדק עם WildFly 41.

## למי זה מתאים

- מפתחי Java שעובדים עם WildFly ורוצים Run ו־Debug מתוך העורך
- מי שעובד ב־IntelliJ IDEA Community וצריך להריץ שרת אפליקציות

## יכולות

- **השרת שלכם, כמו שהוא:** התוסף לא מביא שרת משלו ולא משנה את זה שמותקן אצלכם.
- **Run ו־Debug:** תהליך Java אחד עם ה־JDK של הפרויקט, וה־Debug של העורך מתחבר אליו.
- **רק המחשב הזה:** השרת מאזין ל־127.0.0.1. אפשר להקליד כתובת אחרת, והטופס אומר שמחשבים אחרים יגיעו לאפליקציה. פורט הניהול נשאר על 127.0.0.1.
- **רואים קודם:** כל פורט שייפתח והפקודה המדויקת מופיעים בטופס לפני שמשהו עולה.
- **שתי תצורות במקביל:** כל הפורטים של השרת זזים יחד עם פורט ה־HTTP שבחרתם, כך ששתי תצורות לא מתנגשות.

## חינם ועם רישיון

- **בחינם:** הרצה של האפליקציה על השרת (Run)
- **עם רישיון:** דיבוג (Debug), כשה־Debug של העורך מתחבר לתהליך של השרת

**חשוב לדעת:** הגרסה הזו לא כוללת domain mode, hot redeploy, context path של יותר ממילה אחת או שרתים אחרים.

## שאלות נפוצות

### מה חינם ומה דורש רישיון?

חינם: הרצה של האפליקציה על השרת (Run). עם רישיון: דיבוג (Debug), כשה־Debug של העורך מתחבר לתהליך של השרת. את הרישיון אפשר לנסות 30 יום בחינם, והוא נקנה דרך JetBrains Marketplace.

### התוסף משנה משהו בשרת או בפרויקט?

לא. השרת רץ על עותק של תיקיית ההגדרות שלו, בתיקייה של התוסף בתוך תיקיית המערכת של העורך. גם בפרויקט לא נכתב כלום, והאפליקציה מוגשת מהמקום שבו היא נמצאת.

### מחשבים אחרים ברשת יכולים להגיע לשרת?

לא, אלא אם תבקשו. השרת מאזין ל־127.0.0.1. כשמקלידים כתובת אחרת, הטופס אומר שמחשבים אחרים יגיעו לאפליקציה, ופורט הניהול נשאר על 127.0.0.1.

## קשור

- [Oskuvi Runner for Jetty](https://npcoding.co.il/products/oskuvi-runner-for-jetty/index.md): מריצים ומדבגים אפליקציית Web על Eclipse Jetty שמותקן אצלכם – גרסאות 12, 11 ו־10 – מתוך העורך. (זמין ב־JetBrains Marketplace)
- [Oskuvi JSON from Classes](https://npcoding.co.il/products/oskuvi-json-from-classes/index.md): כותב דוגמת JSON למחלקת Java: ערך מהסוג הנכון לכל שדה, עם השמות ש־Jackson ו־Gson ישתמשו בהם. (זמין ב־JetBrains Marketplace)
- [אפליקציות Web](https://npcoding.co.il/services/web-apps/) – השירות שבו אנחנו בונים כלים כאלה ללקוחות

WildFly הוא סימן מסחרי של Red Hat, Inc. Oskuvi אינה קשורה ל־Red Hat, Inc. או ל־JetBrains s.r.o.

---

NPCoding · צוות AI במיקור חוץ לעסקים: פיתוח תוכנה, ניהול אתר ושרתים, קמפיינים בגוגל ובפייסבוק, סושיאל, ניוזלטרים ו־SEO – ממקום אחד. דשבורד אחד, דוח כל בוקר ומנהל אחד שאחראי לתוצאה. · https://npcoding.co.il/
