WAR Runner converte o teu teléfono Android nun pequeno servidor web Java. Integra Jetty 12 con Servlet 6.1 e executa aplicacións web reais empaquetadas como ficheiros WAR. As aplicacións son accesibles desde un navegador no propio teléfono e desde calquera dispositivo na mesma Wi-Fi ou LAN.
🌐 SERVIDOR WEB
• Escolle unha demostración da lista. Descárgase no primeiro uso desde o catálogo en liña e verifícase cunha suma de comprobación SHA-256. Non se envían ficheiros WAR dentro da aplicación.
• Serve a través de HTTP simple no porto 8080 ou HTTPS no porto 8443 cun certificado autoasinado.
• A pantalla enumera os enderezos para abrir noutros dispositivos e permíteche copialos.
• O servidor continúa executándose en segundo plano cunha notificación. Detéñao desde a aplicación ou desde a notificación.
• As demostracións descargadas permanecen no dispositivo e funcionan sen conexión despois.
🛠️ ADMINISTRADOR WEB
• Protexido por contrasinal e servido só por HTTPS no porto 9443.
• Descarga demostracións do catálogo, carga os teus propios ficheiros WAR convertidos a Android e iníciaos, detéñeos ou elimínaos desde un navegador noutro dispositivo.
• As sesións caducan despois de 30 minutos de inactividade e os inicios de sesión fallidos repetidos bloquean o inicio de sesión durante un tempo.
• Os tres portos pódense cambiar en Configuración mentres o servidor está parado.
DEMOS INCLUÍDAS
• Servlet Hello World: un servlet mínimo que devolve texto sen formato.
• Demostración do botón Vaadin: unha vista de Vaadin Flow cuxo escoitador de clics se executa en Java no teléfono.
• Demostración oficial de Vaadin: panel, galería de compoñentes, produtos, usuarios e configuración.
• Demostración da libraría de Vaadin: edición de inventario con inicio de sesión (admin/admin ou usuario/usuario).
• Demostración da libreta de enderezos de Vaadin: contactos gardados nunha base de datos H2 na memoria.
🎯 CÓDIGO ABERTO
Os scripts de compilación para os ficheiros WAR de demostración, os códigos fonte de demostración e unha guía para converter un WAR normal nun compatible con Android están publicados en GitHub.
BO DE SABER
• Require Android 15 ou posterior.
• Só se executa unha aplicación web á vez.
• O servidor vínculase a todas as interfaces de rede, pero só anuncia enderezos Wi-Fi e Ethernet.
• Este é un experimento de Android: unha demostración do que pode executar un teléfono moderno, non un servidor de produción reforzado. Úsao en redes nas que confíes.
• Todas as funcións son gratuítas. As compras opcionais únicas permítenche apoiar o proxecto.
Executa aplicacións web Java reais no teu teléfono cun servidor Jetty integrado.
Última actualización
22 de set. de 2026