Tomcat 9 запускается на терминале [ubuntu 18.04], но не загружается в браузере

При запуске startup.sh это результат, показанный

Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-amd64
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.

Выполнили этот шаг за шагом для установки: https://phoenixnap.com/kb/how-to-install-tomcat-ubuntu

Открыл порт с помощью

sudo ufw allow 8080/tcp
sudo ufw allow 8080

netstat -tunlp | grep java дает следующее:

tcp6       0      0 :::8080                 :::*                    LISTEN      13705/java          
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      13705/java   

Но https://ip:8008 не отображает домашнюю страницу tomcat.

Я могу просматривать домашнюю страницу apache по адресу https://ip после установки apache2, но tomcat, похоже, вообще не работает.

В catalina.out нет ошибки, последняя строка говорит об этом

15-Jun-2020 23:10:05.846 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1,223] milliseconds

Заранее спасибо за помощь.

Это потому, что у меня запущены и apache, и tomcat? мне нужно изменить порт?   —  person Manas    schedule 16.06.2020

Из вашего браузера вам нужно подключиться к порту 8080, а не 8008, как вы упомянули. Если у вас есть доступ к серверу, попробуйте также команду curl https://localhost:8080 Если у вас несколько nic, замените localhost на ip этих nic   —  person Manas    schedule 16.06.2020

8008 было опечаткой .. я использовал 8080   —  person Manas    schedule 16.06.2020

См. также:  Google Cloud Platform: внешний IP-адрес недоступен извне
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Manas

    Откройте приложение с помощью https://127.0.0.1:8080 и проверьте. Если вы хотите получить доступ к приложению по IP-адресу, добавьте IP-адрес в файл server.xml и проверьте.

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" address="IP-address" redirectPort="8443" />
    
    

    не помогает, даже если я его изменю person Manas; 16.06.2020

    Поделитесь конфигурацией коннектора из server.xml. к какому URL-адресу осуществляется доступ в браузере? Не могли бы вы получить доступ вместо браузера с помощью команды curl и проверки. person Manas; 16.06.2020

    curt localhost: 8080 работает нормально. curl ip-addr: 8080 не возвращается с ответом person Manas; 16.06.2020

    Похоже, что tomcat работает с обратной связью (127.0.0.1). Не могли бы вы в ответ поделиться содержимым файла server.xml. вы используете свой IP-адрес tomcat-сервера в server.xml. Перезапустите tomcat после предложенных изменений и тестирования. person Manas; 16.06.2020

    это моя строка соединителя ‹Порт соединителя = 8080 протокол = HTTP / 1.1 connectionTimeout = 20000 redirectPort = 8443 адрес = 0.0.0.0 /› Я попытался добавить точный IP-адрес в адрес, а также вы предложили для address = person Manas; 16.06.2020

    Не могли бы вы добавить точный IP-адрес в server.xml. Перезапустите службу Tomcat и поделитесь выводом команды netstat и curl. netstat -tunlp | grrep :8080 curl https://IP-Address:8080 person Manas; 16.06.2020

    Похоже, вы используете неправильный IP-адрес. Не могли бы вы проверить IP-адрес сервера tomcat, а затем использовать его в файле server.xml. person Manas; 16.06.2020

    Вы можете проверить IP-адрес сервера с помощью команды ifconfig или ip r l. person Manas; 16.06.2020

    нет .. я тоже изменил версию tomcat, но это не сработало. Я думал добавить свой локальный ip вместо 127.0.0.1 в файл etc / hosts … но я еще не пробовал это сделать. В server.xml для адреса = ip-адрес. это внешний ip или внутренний ip? person Manas; 16.06.2020

    Вы можете использовать внутренний IP-адрес в файле server.xml. Убедитесь, что tomcat запущен на внутреннем IP-адресе. Затем сначала войдите с помощью команды curl. person Manas; 16.06.2020

    это не так … я взял виртуальную машину с изображением tomcat сейчас, он пришел с автоматическим включением tomcat … спасибо за попытку помочь person Manas; 19.06.2020

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: