WAR Runner mengubah ponsel Android Anda menjadi server web Java kecil. Aplikasi ini menyematkan Jetty 12 dengan Servlet 6.1 dan menjalankan aplikasi web sungguhan yang dikemas sebagai file WAR. Aplikasi dapat diakses dari browser di ponsel itu sendiri dan dari perangkat apa pun di Wi-Fi atau LAN yang sama.
🌐 SERVER WEB
• Pilih demo dari daftar. Demo akan diunduh saat pertama kali digunakan dari katalog online dan diverifikasi dengan checksum SHA-256. Tidak ada file WAR yang disertakan di dalam aplikasi.
• Melayani melalui HTTP biasa di port 8080 atau HTTPS di port 8443 dengan sertifikat yang ditandatangani sendiri.
• Layar menampilkan alamat yang dapat dibuka di perangkat lain dan memungkinkan Anda untuk menyalinnya.
• Server tetap berjalan di latar belakang dengan notifikasi. Hentikan dari aplikasi atau dari notifikasi.
• Demo yang diunduh tetap ada di perangkat dan berfungsi secara offline setelahnya.
🛠️ ADMIN WEB
• Dilindungi kata sandi dan hanya disajikan melalui HTTPS pada port 9443.
• Unduh demo katalog, unggah file WAR yang telah dikonversi ke Android Anda sendiri, dan mulai, hentikan, atau hapus dari browser di perangkat lain.
• Sesi berakhir setelah 30 menit tidak aktif, dan upaya login yang gagal berulang kali akan mengunci login untuk sementara waktu.
• Ketiga port dapat diubah di Pengaturan saat server dihentikan.
DEMO YANG TERMASUK
• Hello World Servlet: servlet minimal yang mengembalikan teks biasa.
• Demo Tombol Vaadin: tampilan Vaadin Flow yang pendengar kliknya berjalan di Java pada ponsel.
• Demo Resmi Vaadin: dasbor, galeri komponen, produk, pengguna, dan pengaturan.
• Demo Toko Buku Vaadin: pengeditan inventaris dengan login (admin/admin atau pengguna/pengguna).
• Demo Buku Alamat Vaadin: kontak disimpan dalam basis data H2 di memori.
🎯 SUMBER TERBUKA
Skrip pembuatan untuk file WAR demo, sumber demo, dan panduan untuk mengkonversi WAR biasa menjadi WAR yang kompatibel dengan Android dipublikasikan di GitHub.
INFORMASI PENTING
• Membutuhkan Android 15 atau yang lebih baru.
• Hanya satu aplikasi web yang berjalan pada satu waktu.
• Server terhubung ke semua antarmuka jaringan tetapi hanya mengiklankan alamat Wi-Fi dan Ethernet.
• Ini adalah eksperimen Android: demonstrasi tentang apa yang dapat dijalankan oleh ponsel modern, bukan server produksi yang teruji keamanannya. Gunakan di jaringan yang Anda percayai.
• Setiap fitur gratis. Pembelian satu kali opsional memungkinkan Anda untuk mendukung proyek ini.
Jalankan aplikasi web Java sungguhan di ponsel Anda dengan Jetty Server terintegrasi.