WAR Runner transformă telefonul tău Android într-un mic server web Java. Acesta încorporează Jetty 12 cu Servlet 6.1 și rulează aplicații web reale, ambalate ca fișiere WAR. Aplicațiile sunt accesibile dintr-un browser de pe telefon și de pe orice dispozitiv conectat la aceeași rețea Wi-Fi sau LAN.
🌐 SERVER WEB
• Alege o demonstrație din listă. Aceasta se descarcă la prima utilizare din catalogul online și se verifică cu o sumă de control SHA-256. Nu sunt livrate fișiere WAR în aplicație.
• Se deservește prin HTTP simplu pe portul 8080 sau HTTPS pe portul 8443 cu un certificat autosemnat.
• Ecranul listează adresele de deschis pe alte dispozitive și îți permite să le copiezi.
• Serverul continuă să ruleze în fundal cu o notificare. Oprește-l din aplicație sau din notificare.
• Demonstrațiile descărcate rămân pe dispozitiv și funcționează offline ulterior.
🛠️ ADMINISTRARE WEB
• Protejat prin parolă și servit doar prin HTTPS pe portul 9443.
• Descărcați demonstrații de catalog, încărcați propriile fișiere WAR convertite în Android și porniți-le, opriți-le sau ștergeți-le dintr-un browser de pe un alt dispozitiv.
• Sesiunile expiră după 30 de minute de inactivitate, iar autentificările eșuate repetate blochează autentificarea pentru o perioadă.
• Toate cele trei porturi pot fi modificate în Setări în timp ce serverul este oprit.
DEMONSTRAȚII INCLUSE
• Servlet Hello World: un servlet minimal care returnează text simplu.
• Demonstrație buton Vaadin: o vizualizare Vaadin Flow al cărei ascultător de clicuri rulează în Java pe telefon.
• Demonstrație oficială Vaadin: tablou de bord, galerie de componente, produse, utilizatori și setări.
• Demonstrație librărie Vaadin: editare inventar cu autentificare (admin / admin sau utilizator / utilizator).
• Demonstrație agendă Vaadin: contacte păstrate într-o bază de date H2 în memorie.
🎯 OPEN SOURCE
Scripturile de compilare pentru fișierele WAR demo, sursele demo și un ghid pentru convertirea unui WAR obișnuit într-unul compatibil cu Android sunt publicate pe GitHub.
BINE DE ȘTIUT
• Necesită Android 15 sau o versiune mai nouă.
• Rulează o singură aplicație web la un moment dat.
• Serverul se leagă de toate interfețele de rețea, dar afișează doar adrese Wi-Fi și Ethernet.
• Acesta este un experiment Android: o demonstrație a ceea ce poate rula un telefon modern, nu un server de producție securizat. Folosește-l în rețele în care ai încredere.
• Fiecare funcție este gratuită. Achizițiile opționale unice îți permit să susții proiectul.
Rulați aplicații web Java reale pe telefon cu un server Jetty încorporat.
Ultima actualizare
22 sept. 2026