Tomcat7 является портом прослушивания, но не обрабатывает запросы

Я пытаюсь выполнить свой веб-сервер в VPS на основе человечности 14.04. Когда я попробовал, прежде в других системах я могу проверить, ли мой кот в порядке путем движения в _http://myIp:8080, и см., что "Он работает" индексная страница, но не на этот раз. И честно я схожу с ума, потому что я не могу фигурировать что случилось.
Я установил кота только с командой

 apt-get install tomcat7

Все были в порядке. Я проверил тот порт 8080 открыто и перешел в _http://myIp:8080 - и ничего не происходит. Я не вижу 404 (который означал бы, что кот управлял запросом), и я не вижу "соединение, отказавшее" (который означал бы, тот порт закрывается или thmthng). Соединение, просто зависает.

Я пытался изменить порт кота на 1666 (конечно, я выключил ufw брандмауэр), Перезагруженный сервер, и КОРНЕВОЕ развертывание было прекрасно снова. Но я все еще наклон получаю что-либо от своего сервера (ответ или ошибка) _http://myIp:1666

Вот catalina, запускают журнал.

И нет ничего кроме журналов развертывания.

Я переустановил кота несколько раз, но все еще никакой результат.


UPD


я уничтожил свой старый VPS и создал новый. установленный кот 7 через Кв. - добирается снова, таким образом, он слушает 8080. и вот мой результат grep
netstat -na | grep -e 1666 -e 8080
tcp6       0      0 :::8080                 :::*                    LISTEN

OMG doez это означает, что кот связывает с ipV6 и мной пытающийся получить мою страницу через ipV4?

UPD2


Я создал senenv.sh для кота с
JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true"


и теперь мой кот, слушающий ipv4 tcp. Но все еще никакой результат. То, когда я пытающийся соединить myIP:8080 нет ничего, происходит /

-na | grep -e 1666 -e 8080
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN


UPD3


IT F *** g работы.
Я отсутствовал, почему, я просто провожу еще 10 минут в Интернете после перезапуска кота, пытаясь найти, что что-то решает мою проблему. И затем я пытался получить myIP:8080 снова - и я видел, что "Он работает" индексная страница.
2
задан 31 December 2014 в 12:15

1 ответ

Базовая проблема состояла в том, что кот слушает порт ipv6 tcp. Я пытался добраться до своей страницы через адрес ipv4. Таким образом, я создал setenv.sh в/usr/share/tomcat7/bin с одной строкой

JAVA_OPTS =" $JAVA_OPTS-djava.net.preferipv4stack=true-djava.net.preferipv4addresses=true"

и перезапущенный кот через

sudo bash tomcat7 restart

в/etc/init.d Затем проверил мой порт снова с

netstat - na | grep-e 8080

и видел, это, ipv4 использует теперь

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN

И после нескольких минут я мог добраться до своего index.html

Спасибо @Idaho06 для

netstat -na | grep -e 8080

Я никогда не не был бы находимый проблемой без него

7
ответ дан 2 December 2019 в 01:38

Другие вопросы по тегам:

Похожие вопросы: