Tôi đã cài đặt Jetty 9
(phiên bản mới nhất) bằng cách giải nén tệp lưu trữ trong /opt/jetty
.Kịch bản lệnh betty chỉ hoạt động với người dùng root
start.jar
chạy tốt, nhưng tôi muốn dịch vụ bash bin/jetty.sh
, được điều hành bởi người dùng không phải root.
Vấn đề tôi gặp phải với tập lệnh bash là: khi tôi không chỉ định giá trị cho $JETTY_USER
trong /etc/default/jetty
(sử dụng root
người dùng), Jetty
hoạt động. Nhưng khi tôi gán một giá trị cho nó, Jetty không thành công với thông báo: Starting Jetty: FAILED
và không có nhật ký.
Vì vậy, làm cách nào để tạo người dùng có thể chạy cầu tàu?
thư mục log của tôi là trống rỗng, khi tôi chỉ định một 'JETTY_USER'. Sự kiện không có tệp nhật ký 'JETTY_USER' (người dùng root) sử dụng dấu thời gian hiện tại trong tên của họ. – h4k1m