triển khai cái này cụ thể chiến tranh tập tin để cầu tàu hơi khó xử:
nicholas@mordor:~/NetBeansProjects/x$
nicholas@mordor:~/NetBeansProjects/x$ sudo cp build/libs/x.war /var/lib/jetty9/webapps/ -v
'build/libs/x.war' -> '/var/lib/jetty9/webapps/x.war'
nicholas@mordor:~/NetBeansProjects/x$
nicholas@mordor:~/NetBeansProjects/x$ lynx localhost:8081/x --dump
fron netbeans
nicholas@mordor:~/NetBeansProjects/x$
nicholas@mordor:~/NetBeansProjects/x$ cp build/libs/x.war /var/lib/jetty9/webapps/ -v
'build/libs/x.war' -> '/var/lib/jetty9/webapps/x.war'
cp: không thể tạo tệp thông thường '/var/lib/jetty9/webapps/x.war': Quyền bị từ chối
nicholas@mordor:~/NetBeansProjects/x$
nicholas@mordor:~/NetBeansProjects/x$ uname -a
Linux mordor 5.11.0-25-generic #27-Ubuntu SMP Thứ sáu ngày 9 tháng 7 23:06:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
nicholas@mordor:~/NetBeansProjects/x$
Vì vậy, đã cố gắng như:
nicholas@mordor:~/NetBeansProjects/x$
nicholas@mordor:~/NetBeansProjects/x$ java -jar /usr/share/jetty9/start.jar build/libs/x.war
LỖI: Đối số không được nhận dạng: "build/libs/x.war" trong <command-line>
Cách sử dụng: java -jar $JETTY_HOME/start.jar [tùy chọn] [thuộc tính] [cấu hình]
java -jar $JETTY_HOME/start.jar --help # để biết thêm thông tin
nicholas@mordor:~/NetBeansProjects/x$
nicholas@mordor:~/NetBeansProjects/x$ echo $JETTY_HOME
nicholas@mordor:~/NetBeansProjects/x$
Tôi mong chờ đúng cách để phần nào cấu hình môi trường hơn một chút khi cài đặt cầu tàu.
1.) nên làm gì $JETTY_HOME được thiết lập để?
2.) nó nên được đặt như thế nào để biến môi trường cố chấp?
Hừm, không thấy jetty-runner.jar tập tin từ đpkg đến chạy một chiến tranh tập tin vì nó không còn là một phần của cầu tàu chính nó nhưng phải được biên soạn riêng.
Cách giải quyết để triển khai một chiến tranh tập tin mà không cần dùng đến sudo?