WAR Runner biến điện thoại Android của bạn thành một máy chủ web Java nhỏ gọn. Nó tích hợp Jetty 12 với Servlet 6.1 và chạy các ứng dụng web thực được đóng gói dưới dạng tệp WAR. Các ứng dụng có thể truy cập được từ trình duyệt trên chính điện thoại và từ bất kỳ thiết bị nào trên cùng mạng Wi-Fi hoặc mạng LAN.
🌐 MÁY CHỦ WEB
• Chọn một bản demo từ danh sách. Bản demo được tải xuống khi sử dụng lần đầu từ danh mục trực tuyến và được xác minh bằng mã kiểm tra SHA-256. Không có tệp WAR nào được tích hợp trong ứng dụng.
• Phục vụ qua HTTP thông thường trên cổng 8080 hoặc HTTPS trên cổng 8443 với chứng chỉ tự ký.
• Màn hình hiển thị danh sách các địa chỉ để mở trên các thiết bị khác và cho phép bạn sao chép chúng.
• Máy chủ tiếp tục chạy ngầm với thông báo. Bạn có thể dừng nó từ ứng dụng hoặc từ thông báo.
• Các bản demo đã tải xuống vẫn còn trên thiết bị và hoạt động ngoại tuyến sau đó.
🛠️ QUẢN TRỊ WEB
• Được bảo vệ bằng mật khẩu và chỉ được phục vụ qua HTTPS trên cổng 9443.
• Tải xuống các bản demo danh mục, tải lên các tệp WAR đã chuyển đổi cho Android của riêng bạn và khởi động, dừng hoặc xóa chúng từ trình duyệt trên thiết bị khác.
• Phiên làm việc sẽ hết hạn sau 30 phút không hoạt động và việc đăng nhập thất bại nhiều lần sẽ khóa tài khoản trong một thời gian.
• Cả ba cổng đều có thể được thay đổi trong Cài đặt khi máy chủ đang dừng.
CÁC BẢN DEMO BAO GỒM
• Servlet Hello World: một servlet tối thiểu trả về văn bản thuần túy.
• Bản Demo Nút Vaadin: một khung nhìn Vaadin Flow có trình lắng nghe sự kiện nhấp chuột chạy bằng Java trên điện thoại.
• Bản Demo Vaadin chính thức: bảng điều khiển, thư viện thành phần, sản phẩm, người dùng và cài đặt.
• Bản Demo Cửa hàng sách Vaadin: chỉnh sửa kho hàng với đăng nhập (quản trị viên / quản trị viên hoặc người dùng / người dùng).
• Bản Demo Sổ địa chỉ Vaadin: danh bạ được lưu trữ trong cơ sở dữ liệu H2 trong bộ nhớ.
🎯 MÃ NGUỒN MỞ
Các tập lệnh xây dựng cho các tệp WAR demo, mã nguồn demo và hướng dẫn chuyển đổi tệp WAR thông thường thành tệp tương thích với Android được công bố trên GitHub.
THÔNG TIN CẦN BIẾT
• Yêu cầu Android 15 trở lên.
• Chỉ một ứng dụng web chạy tại một thời điểm.
• Máy chủ liên kết với tất cả các giao diện mạng nhưng chỉ quảng cáo địa chỉ Wi-Fi và Ethernet.
• Đây là một thử nghiệm Android: một bản demo về những gì một chiếc điện thoại hiện đại có thể chạy, không phải là một máy chủ sản xuất được bảo mật. Hãy sử dụng nó trên các mạng mà bạn tin tưởng.
• Mọi tính năng đều miễn phí. Các tùy chọn mua một lần cho phép bạn hỗ trợ dự án.
Chạy các ứng dụng web Java thực sự trên điện thoại của bạn với máy chủ Jetty được nhúng.
Lần cập nhật gần đây nhất
22 thg 9, 2026