A WAR Runner egy kis Java webszerverré alakítja Androidos telefonodat. Beágyazza a Jetty 12-t a Servlet 6.1-gyel, és valódi webes alkalmazásokat futtat WAR fájlokként csomagolva. Az alkalmazások elérhetők a telefonon található böngészőből, valamint bármely, ugyanazon a Wi-Fi-n vagy LAN-on lévő eszközről.
🌐 WEBSZERVER
• Válassz egy demót a listából. Az első használatkor letöltődik az online katalógusból, és SHA-256 ellenőrzőösszeggel ellenőrzi. Az alkalmazás nem tartalmaz WAR fájlokat.
• Sima HTTP-n keresztül a 8080-as porton vagy HTTPS-en a 8443-as porton keresztül, önaláírt tanúsítvánnyal működik.
• A képernyő felsorolja a más eszközökön megnyitandó címeket, és lehetővé teszi azok másolását.
• A szerver értesítéssel folyamatosan fut a háttérben. Állítsa le az alkalmazásból vagy az értesítésből.
• A letöltött demók az eszközön maradnak, és utána offline működnek.
🛠️ WEBES ADMINISZTRÁCIÓ
• Jelszóval védett és csak HTTPS-en keresztül, a 9443-as porton keresztül érhető el.
• Katalógusdemók letöltése, saját, Androidra konvertált WAR-fájlok feltöltése, valamint indításuk, leállításuk vagy törlése egy másik eszköz böngészőjéből.
• A munkamenetek 30 perc inaktivitás után lejárnak, és az ismételt sikertelen bejelentkezések egy időre zárolják a bejelentkezést.
• Mindhárom port módosítható a Beállításokban, miközben a szerver le van állítva.
TARTALMAZOTT DEMÓK
• Hello World Servlet: egy minimális szervlet, amely sima szöveget ad vissza.
• Vaadin Button Demo: egy Vaadin Flow nézet, amelynek kattintásfigyelője Java nyelven fut a telefonon.
• Hivatalos Vaadin Demo: irányítópult, komponensgaléria, termékek, felhasználók és beállítások.
• Vaadin Bookstore Demo: készletszerkesztés bejelentkezéssel (admin / admin vagy user / user).
• Vaadin Address Book Demo: a névjegyek memórián belüli H2 adatbázisban tárolódnak.
🎯 NYÍLT FORRÁSKÓDÚ
A demó WAR fájlok build szkriptjei, a demó forráskódok és egy útmutató a hagyományos WAR Android-kompatibilissé konvertálásához megtalálható a GitHubon.
JÓ TUDNI
• Android 15 vagy újabb verziót igényel.
• Egyszerre csak egy webes alkalmazás fut.
• A szerver minden hálózati interfészhez csatlakozik, de csak Wi-Fi és Ethernet címeket hirdet.
• Ez egy Android kísérlet: egy bemutató arról, hogy mire képes egy modern telefon, nem egy megerősített éles szerver. Használd olyan hálózatokon, amelyekben megbízol.
• Minden funkció ingyenes. Az opcionális egyszeri vásárlások lehetővé teszik a projekt támogatását.
Futtasson valódi Java webes alkalmazásokat a telefonján egy beágyazott Jetty Server segítségével.
Frissítve:
2026. szept. 22.