WAR Runner promění váš telefon s Androidem v malý webový server v Javě. Obsahuje Jetty 12 se Servletem 6.1 a spouští skutečné webové aplikace zabalené jako soubory WAR. Aplikace jsou dostupné z prohlížeče v samotném telefonu a z jakéhokoli zařízení ve stejné Wi-Fi nebo LAN síti.
🌐 WEBOVÝ SERVER
• Vyberte si demo ze seznamu. Při prvním použití se stáhne z online katalogu a ověří se kontrolním součtem SHA-256. Uvnitř aplikace se neobsahují žádné soubory WAR.
• Podává se přes obyčejný HTTP na portu 8080 nebo HTTPS na portu 8443 s certifikátem podepsaným držitelem.
• Na obrazovce se zobrazí seznam adres, které se mají otevřít na jiných zařízeních, a můžete je zkopírovat.
• Server běží na pozadí s oznámením. Zastavte jej z aplikace nebo z oznámení.
• Stažené demoverze zůstanou v zařízení a poté fungují offline.
🛠️ WEB ADMIN
• Chráněno heslem a poskytováno pouze přes HTTPS na portu 9443.
• Stahujte si dema katalogů, nahrávejte vlastní soubory WAR převedené pro Android a spusťte, zastavte nebo smažte je z prohlížeče na jiném zařízení.
• Relace vyprší po 30 minutách nečinnosti a opakovaná neúspěšná přihlášení přihlášení na nějakou dobu zablokují.
• Všechny tři porty lze změnit v Nastavení, když je server zastaven.
ZAHRNUTÉ UKÁZKY
• Servlet Hello World: minimální servlet vracející prostý text.
• Demo tlačítka Vaadin: zobrazení Vaadin Flow, jehož posluchač kliknutí běží v Javě na telefonu.
• Oficiální demo Vaadin: dashboard, galerie komponent, produkty, uživatelé a nastavení.
• Demo knihkupectví Vaadin: úprava inventáře s přihlášením (admin / admin nebo user / user).
• Demo adresáře Vaadin: kontakty uchovávané v databázi H2 v paměti.
🎯 OTEVŘENÝ KÓD
Skripty pro sestavení demo souborů WAR, demo zdrojové kódy a návod pro převod běžného WAR souboru na WAR kompatibilní s Androidem jsou publikovány na GitHubu.
DOBRÉ VĚDĚT
• Vyžaduje Android 15 nebo novější.
• V danou chvíli běží pouze jedna webová aplikace.
• Server se váže na všechna síťová rozhraní, ale inzeruje pouze adresy Wi-Fi a Ethernet.
• Toto je experiment s Androidem: ukázka toho, co dokáže moderní telefon, nikoli zesílený produkční server. Používejte jej v sítích, kterým důvěřujete.
• Každá funkce je zdarma. Volitelné jednorázové nákupy vám umožní podpořit projekt.
Spouštějte skutečné webové aplikace Java na svém telefonu s integrovaným serverem Jetty.
Datum aktualizace
22. 9. 2026