Apache Tomcat установлен и запущен, но localhost: 8080 представляет пустую страницу в браузере

Я использую Fedora 16, и я установил Apache Tomcat, используя пакет tomcat6.

В терминале я запустил Tomcat:

[[email protected] ~]$ sudo service tomcat6 start
[sudo] password for rajani: 
Redirecting to /bin/systemctl  start tomcat6.service
[[email protected] ~]$ 

Но если я перейду к http://localhost:8080, он просто покажет пустую страницу. Пожалуйста, дайте мне решение.

Ответы

Ответ 1

У меня была такая же проблема в Fedora 16; пакеты Tomcat 7 установлены правильно, но я ничего не видел в localhost:8080. Я googled вокруг и обнаружил, что мне нужно установить некоторые дополнительные пакеты, чтобы работать с веб-приложениями по умолчанию. Вот решение, которое сработало для меня:

# sudo yum install tomcat-admin-webapps.noarch tomcat-docs-webapp.noarch tomcat-javadoc.noarch tomcat-systemv.noarch tomcat-webapps.noarch

Ответ 3

Я думаю, что вы удалили файлы папок webapps, такие как корневая папка и т.д., загрузите или снова установите какую-либо другую папку для копирования в папку приложения wep, она будет работать

домашняя страница Tomcat по умолчанию. Его можно найти в локальной файловой системе по адресу:

$CATALINA_HOME/webapps/ROOT/index.html

где $CATALINA_HOME - это корень установочного каталога Tomcat. Если вы видите эту страницу, и вы не думаете, что это должно быть, то вы либо пользователь, который пришел к новой установке Tomcat, либо вы администратор, у которого нет его настройки правильно. В последнем случае обратитесь к документации Tomcat для получения более подробной информации об установке и администрировании, чем в файле INSTALL.

Ответ 4

У меня была такая же проблема с Ubuntu 14.04 и Tomcat7. В моем случае, файл /etc/tomcat 7/context.xml имел две записи. удаление одного из них решило проблему.

Ответ 5

Я не получил ровно пустую страницу, но это была страница с ошибкой:

введите описание изображения здесь

Мне просто не хватало пути к моей странице.

Я пошел в "localhost: 8080/api/greetings", но я забыл, что написал

server.contextPath=/myapp

в файле application.properties(который находится в src/main/resources).

Итак, правильный путь был "localhost: 8080/myap/api/greetings". Это была моя ошибка. Надеюсь, это поможет кому-то.

Ответ 6

Убедитесь, что доступен каталог ${TOMCAT_HOME}/webapps/ROOT. ROOT/index.html - это файл по умолчанию, который загружается при попытке доступа к http://localhost:8080