# Oskuvi Runner for Jetty

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

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

## מה זה עושה

התוסף לא מביא Jetty משלו. מצביעים על ה־Jetty home (התיקייה שמכילה את `start.jar`) ועל תיקיית אפליקציה או קובץ `.war`. Jetty עולה כתהליך Java אחד עם ה־JDK של הפרויקט, וה־Debug של העורך מתחבר בדיוק לתהליך שמגיש את ה־servlets.

Jetty 12 מריץ Java EE 8 ו־Jakarta EE 9, 10 ו־11 זה לצד זה. התוסף קורא לאיזו גרסה נכתב ה־`web.xml` שלכם, ואפשר לבחור אחרת. תיקיית ה־Jetty base נשמרת בתיקיית המערכת של העורך, כך ששום דבר לא נכתב לפרויקט או ל־Jetty home.

מוצאים את זה ב־`Run | Edit Configurations… | + | Runner for Jetty`.

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

- מפתחי Java שמריצים servlets על Jetty
- מי שעובד ב־IntelliJ IDEA Community ורוצה Run ו־Debug בלי סקריפטים

## יכולות

- **Jetty 12, 11 ו־10:** ה־Jetty שכבר מותקן אצלכם, בלי עותק נוסף בתוך התוסף.
- **ה־API הנכון:** קורא לאיזו גרסה של Java EE או Jakarta EE נכתב ה־web.xml, ומאפשר לבחור אחרת.
- **רואים את הפקודה קודם:** הטופס מראה את הפקודה המדויקת ואת קובץ ההגדרות לפני שמשהו עולה.
- **רק המחשב הזה:** השרת מאזין ל־127.0.0.1, אלא אם הקלדתם כתובת אחרת, ואז הטופס אומר את זה.
- **הפרויקט נשאר נקי:** שום דבר לא נכתב לפרויקט או ל־Jetty home, והאפליקציה מוגשת מהמקום שבו היא נמצאת.

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

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

**חשוב לדעת:** הגרסה הזו לא תומכת ב־Jetty 9 ומטה, ב־runner jars, ב־hot redeploy וב־HTTPS.

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

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

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

### אילו גרסאות של Jetty נתמכות?

Jetty 12, 11 ו־10. Jetty 9 וגרסאות ישנות יותר לא נתמכות בגרסה הזו.

### התוסף כותב משהו לפרויקט?

לא. תיקיית ה־Jetty base נשמרת בתיקיית המערכת של העורך, ושום דבר לא נכתב לפרויקט או ל־Jetty home.

## קשור

- [Oskuvi Server Launcher](https://npcoding.co.il/products/oskuvi-server-launcher/index.md): מריצים ומדבגים אפליקציית Web על שרת WildFly® שמותקן אצלכם, מתוך תצורת הרצה ב־IntelliJ IDEA. (זמין ב־JetBrains Marketplace)
- [Oskuvi Code Metrics](https://npcoding.co.il/products/oskuvi-code-metrics/index.md): מודד קוד Java ומראה איפה הוא נעשה קשה לקריאה: לפי מתודה, לפי מחלקה ולפי חבילה. (זמין ב־JetBrains Marketplace)
- [אפליקציות Web](https://npcoding.co.il/services/web-apps/) – השירות שבו אנחנו בונים כלים כאלה ללקוחות

Jetty ו־Eclipse Jetty הם סימנים מסחריים של Eclipse Foundation AISBL. Oskuvi אינה קשורה ל־Eclipse Foundation או ל־JetBrains s.r.o.

---

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