태그 보관물: jetty

jetty

Ubuntu Lucid의 모든 호스트에서 연결을 수락하도록 Jetty 구성 APT는 멀티 버스가 활성화되고 표준 파트너

Jetty가 포트 8080의 모든 호스트에서 연결을 제공하기를 원합니다. 내 /etc/default/jetty파일에는 다음이 있습니다.-

NO_START=0
JETTY_HOST=
JETTY_PORT=8080

서버는 Lucid Lynx 32 비트 서버 AMI를 기반으로하는 EC2 소형 인스턴스입니다. APT는 멀티 버스가 활성화되고 표준 파트너 저장소가 활성화되어 구성됩니다. Jetty는 파트너 저장소에서 6.1.22입니다.

를 사용하여 부두를 시작 sudo /etc/init.d jetty start하면 작동하고 localhost의 연결을 수신하지만 다른 호스트는 수신하지 않습니다.

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

내 Jetty 구성이 다른 호스트의 말을 듣지 않는 이유에 대한 아이디어는 크게 감사하겠습니다!



답변

그것을 발견! 필요한 것 :-

JETTY_HOST=0.0.0.0

다른 호스트의 말을 듣습니다. 따라서 최소한의 / etc / default / jetty 파일에는 다음이 포함됩니다.-

JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
NO_START=0
JETTY_HOST=0.0.0.0
JETTY_PORT=8080


답변

Sun의 Java JDK와 함께 Ubuntu에서 Jetty를 사용하려는 사람은 다음과 같이 /etc/default/jetty파일을 변경해야 합니다.

NO_START=0    # so jetty can be started.

JETTY_HOST=0.0.0.0    # so jetty listens to all hosts.

JETTY_PORT=8999    # optionally, port on which jetty listens (in my case 8999).

JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun    # very important, your JAVA_HOME dir.

그것이 우분투에서 부두를 운영하는 데 필요한 전부입니다.
(나는 한 시간을 보냈지 JAVA_HOME만에 정의되어 있지만 누락되었다는 것을 깨달았다 .bashrc)


답변