WAR Runner förvandlar din Android-telefon till en liten Java-webbserver. Den bäddar in Jetty 12 med Servlet 6.1 och kör riktiga webbapplikationer paketerade som WAR-filer. Apparna är nåbara från en webbläsare på själva telefonen och från vilken enhet som helst på samma Wi-Fi eller LAN.
🌐 WEBBSERVER
• Välj en demo från listan. Den laddas ner vid första användningen från onlinekatalogen och verifieras med en SHA-256-kontrollsumma. Inga WAR-filer skickas inuti appen.
• Servera via vanlig HTTP på port 8080 eller HTTPS på port 8443 med ett självsignerat certifikat.
• Skärmen listar adresserna som ska öppnas på andra enheter och låter dig kopiera dem.
• Servern fortsätter att köras i bakgrunden med en avisering. Stoppa den från appen eller från aviseringen.
• Nedladdade demos stannar kvar på enheten och fungerar offline efteråt.
🛠️ WEBBADMINISTRATION
• Lösenordsskyddad och serveras endast via HTTPS på port 9443.
• Ladda ner katalogdemonstrationer, ladda upp dina egna Android-konverterade WAR-filer och starta, stoppa eller ta bort dem från en webbläsare på en annan enhet.
• Sessioner löper ut efter 30 minuters inaktivitet, och upprepade misslyckade inloggningar låser inloggningen ett tag.
• Alla tre portar kan ändras i Inställningar medan servern är stoppad.
INGÅENDE DEMOS
• Hello World Servlet: en minimal servlet som returnerar vanlig text.
• Vaadin-knappdemo: en Vaadin Flow-vy vars klicklyssnare körs i Java på telefonen.
• Officiell Vaadin-demo: instrumentpanel, komponentgalleri, produkter, användare och inställningar.
• Vaadin bokhandelsdemo: lagerredigering med inloggning (admin / admin eller användare / användare).
• Vaadin adressboksdemo: kontakter som lagras i en H2-databas i minnet.
🎯 ÖPPEN KÄLLKÄLLA
Byggskripten för demo-WAR-filerna, demokällkoderna och en guide för att konvertera en vanlig WAR till en Android-kompatibel finns publicerade på GitHub.
BRA ATT VETA
• Kräver Android 15 eller senare.
• Endast en webbapplikation körs åt gången.
• Servern binder till alla nätverksgränssnitt men annonserar bara Wi-Fi- och Ethernet-adresser.
• Detta är ett Android-experiment: en demonstration av vad en modern telefon kan köra, inte en härdad produktionsserver. Använd den i nätverk du litar på.
• Varje funktion är gratis. Valfria engångsköp låter dig stödja projektet.
Kör riktiga Java-webbappar på din telefon med en inbyggd Jetty-server.
Uppdaterades den
22 sep. 2026