WAR Runner הופך את טלפון האנדרואיד שלך לשרת אינטרנט קטן ב-Java. הוא מטמיע את Jetty 12 עם Servlet 6.1 ומפעיל יישומי אינטרנט אמיתיים ארוזים כקבצי WAR. האפליקציות נגישות מדפדפן בטלפון עצמו ומכל מכשיר באותו Wi-Fi או LAN.
🌐 שרת אינטרנט
• בחר הדגמה מהרשימה. היא מורדת בשימוש הראשון מהקטלוג המקוון ומאומתת באמצעות בדיקת SHA-256. קבצי WAR לא נשלחים בתוך האפליקציה.
• משרתים דרך HTTP רגיל בפורט 8080 או HTTPS בפורט 8443 עם אישור חתום עצמי.
• המסך מפרט את הכתובות לפתיחה במכשירים אחרים ומאפשר לך להעתיק אותן.
• השרת ממשיך לפעול ברקע עם התראה. עצור אותו מהאפליקציה או מההתראה.
• הדגמות שהורדו נשארות במכשיר ועובדות במצב לא מקוון לאחר מכן.
🛠️ ניהול אינטרנט
• מוגן בסיסמה ומוגש דרך HTTPS רק בפורט 9443.
• הורד הדגמות קטלוג, העלה קבצי WAR משלך שהומרו לאנדרואיד, והפעל, עצור או מחק אותם מדפדפן במכשיר אחר.
• סשנים פגים לאחר 30 דקות של חוסר פעילות, וכניסות כושלות חוזרות ונשנות נועלות את הכניסה לזמן מה.
• ניתן לשנות את שלושת היציאות בהגדרות בזמן שהשרת מושבת.
הדגמות כלולות
• Hello World Servlet: servlet מינימלי המחזיר טקסט רגיל.
• הדגמת כפתור Vaadin: תצוגת Vaadin Flow שהמאזין שלה פועל ב-Java בטלפון.
• הדגמת Vaadin רשמית: לוח מחוונים, גלריית רכיבים, מוצרים, משתמשים והגדרות.
• הדגמת חנות הספרים Vaadin: עריכת מלאי עם כניסה (מנהל / מנהל או משתמש / משתמש).
• הדגמת פנקס כתובות Vaadin: אנשי קשר נשמרים במסד נתונים H2 בזיכרון.
🎯 קוד פתוח
סקריפטי הבנייה עבור קבצי ההדגמה של WAR, מקורות ההדגמה ומדריך להמרת WAR רגיל לקובץ תואם אנדרואיד מתפרסמים ב-GitHub.
טוב לדעת
• דורש אנדרואיד 15 ומעלה.
• רק אפליקציית אינטרנט אחת פועלת בכל פעם.
• השרת נקשר לכל ממשקי הרשת אך מפרסם רק כתובות Wi-Fi ו-Ethernet.
• זהו ניסוי אנדרואיד: הדגמה של מה טלפון מודרני יכול להריץ, לא שרת ייצור קשוח. השתמש בו ברשתות שאתה סומך עליהן.
• כל תכונה היא בחינם. רכישות חד פעמיות אופציונליות מאפשרות לך לתמוך בפרויקט.
הפעל אפליקציות אינטרנט אמיתיות של Java בטלפון שלך באמצעות שרת Jetty מובנה.
עדכון אחרון בתאריך
22 בספט׳ 2026