मैं चाहता हूं कि जेट्टी पोर्ट 8080 पर किसी भी होस्ट से कनेक्शन की सेवा करे। मेरी /etc/default/jetty
फाइल है: -
NO_START=0
JETTY_HOST=
JETTY_PORT=8080
सर्वर एक EC2 छोटा उदाहरण है जो ल्यूसिड लिंक्स 32 बिट सर्वर AMI पर आधारित है। APT सक्षम मल्टीवर्स के साथ कॉन्फ़िगर किया गया है, और विहित भागीदार रिपॉजिटरी सक्षम है। पार्टनर रिपॉजिटरी से जेटी 6.1.22 है।
जब मैं जेट्टी का उपयोग शुरू sudo /etc/init.d jetty start
करता हूं , तो यह काम करता है, और स्थानीयहोस्ट से कनेक्शन सुनता है, लेकिन किसी अन्य को नहीं: -
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
मेरे जेटी कॉन्फिग को अन्य मेजबानों को सुनने के लिए क्यों नहीं लगता है पर कोई विचार बहुत सराहना की जाएगी!
-Djetty.port=$JETTY_PORT
JAVA_OPTIONS env लिए (या समान)