Tôi muốn Jetty phục vụ các kết nối từ bất kỳ máy chủ nào trên cổng 8080. /etc/default/jetty
Tệp của tôi có: -
NO_START=0
JETTY_HOST=
JETTY_PORT=8080
Máy chủ là một phiên bản nhỏ EC2 dựa trên AMI máy chủ 32 bit Lucid Lynx. APT được cấu hình với kích hoạt đa vũ trụ và kho lưu trữ đối tác chính tắc được bật. Cầu tàu là 6.1,22 từ kho lưu trữ đối tác.
Khi tôi bắt đầu sử dụng jetty sudo /etc/init.d jetty start
, nó hoạt động và lắng nghe các kết nối từ localhost, nhưng không cho bất kỳ ai khác: -
ubuntu@ip-10-224-70-51:/etc/network/if-pre-up.d$ sudo netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
413/sshd
tcp6 0 0 127.0.0.1:8080 :::* LISTEN
5655/jsvc
tcp6 0 0 :::22 :::* LISTEN
413/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:*
260/dhclient3
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name P
ath
unix 2 [ ACC ] STREAM LISTENING 1407 1/init @
/com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 4021 407/dbus-daemon /
var/run/dbus/system_bus_socket
Mọi ý tưởng về lý do tại sao cấu hình Jetty của tôi dường như không nghe các máy chủ khác sẽ được đánh giá cao!
-Djetty.port=$JETTY_PORT
vào JAVA_OPTIONS env (hoặc tương tự)