Tôi đã viết một ứng dụng máy chủ Java chạy trên một giải pháp Linux được lưu trữ ảo tiêu chuẩn. Ứng dụng này chạy mọi lúc để nghe các kết nối ổ cắm và tạo các trình xử lý mới cho chúng. Đây là một triển khai phía máy chủ cho ứng dụng máy khách-máy chủ.
Cách tôi khởi động là bằng cách đưa nó vào tập lệnh khởi động RC.local của máy chủ. Tuy nhiên, một khi đã bắt đầu, tôi không biết cách truy cập nó để dừng nó và nếu tôi muốn cài đặt bản cập nhật, vì vậy tôi phải khởi động lại máy chủ để khởi động lại ứng dụng.
Trên PC Windows, đối với loại ứng dụng này, tôi có thể tạo một dịch vụ windows và sau đó tôi có thể dừng và khởi động nó theo ý muốn. Có bất cứ điều gì như vậy trên một hộp Linux để nếu tôi khởi động ứng dụng này, tôi có thể dừng nó và khởi động lại mà không cần khởi động lại hoàn toàn máy chủ.
Ứng dụng của tôi được gọi là WebServer.exe. Nó được khởi động khi máy chủ khởi động bằng cách đưa nó vào trong RC.local của tôi như sau:
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
Tôi là một chút của một noob tại Linux vì vậy bất kỳ ví dụ sẽ được đánh giá cao với bất kỳ bài viết. Tuy nhiên, tôi có SSH và truy cập FTP đầy đủ vào hộp để cài đặt mọi bản cập nhật cũng như quyền truy cập vào bảng điều khiển Plesk.