Apache Tomcat 404 Ошибка - PullRequest
11 голосов
/ 22 июля 2009

Я скачал Apache Tomcat 6.0.2 И создал новый сервер в Eclipse

  1. Новый -> Сервер
  2. Выберите «Сервер Tomcat v6.0», Далее
  3. Каталог установки Tomcat -> Где я разархивировал Apache Tomcat 6.0.2
  4. Конец

Затем я запускаю сервер и захожу на http://localhost:8080/, чтобы посмотреть, работает ли он. И я получаю ошибку 404.

Я уже погуглил его и попытался найти решение. Но ни одно из этих средств, похоже, не работает.

Есть мысли о том, в чем проблема?

Ответы [ 9 ]

12 голосов
/ 22 июля 2009

Я думал, что Eclipse запустил сервер Tomcat без чего-либо, то есть без веб-приложений. Вам нужно «запустить» или фактически развернуть что-то на этом сервере Eclipse Tomcat, чтобы вы не получили 404.

Тот факт, что вы получаете 404 сообщения об ошибках, указывает, что Tomcat действительно работает. Если вы отключите его от Eclipse, вы больше не получите эти 404;)

6 голосов
/ 15 апреля 2012

Если вы хотите видеть свою домашнюю страницу Tomcat Server, вам нужно будет указать путь к серверу и путь развертывания. По умолчанию установлено значение Использовать метаданные рабочей области (не изменяет установку Tomcat).

Как это сделать.

  1. Сначала откройте представление сервера в Eclipse. (Окно >> Показать представление >> Серверы).
  2. Дважды щелкните по серверу Tomcat, чтобы открыть обзор сервера.
  3. Затем установите для местоположений сервера значение «Использовать установку Tomcat» (управляет установкой Tomcat). Сохраните изменения.
  4. Перезагрузите сервер и перейдите на localhost: 8080 . Это должно открыть домашнюю страницу Apache Tomcat для вашего сервера.

Надеюсь, это поможет!

3 голосов
/ 02 мая 2012

Ошибка 404 появляется, когда Tomcat не может найти файл localhost.ser. Чтобы избавиться от этого, выполните следующие действия: 1) В Eclipse щелкните правой кнопкой мыши по серверу -> Свойства -> Нажмите Переключить местоположение -> Применить -> ОК (Это переключит местоположение [метаданные рабочей области] на установленное расположение Tomcat.) 2) Затем вернитесь на сервер, дважды щелкните по нему. Откроется вкладка «Обзор». Под этой вкладкой перейдите -> Расположение сервера -> Выберите Использовать поле со списком Установка Tomcat.

Теперь закройте его, сохраните и попробуйте запустить сервер, а затем повторно запустите URL.

3 голосов
/ 22 июля 2009

Я согласен с drvdijk.

Перейдите в окно «Серверы», затем выберите свой экземпляр Tomcat. Дважды щелкните здесь, вы увидите окно «обзор». Здесь вы можете нажать «Открыть конфигурацию запуска», чтобы увидеть аргументы Tomcat (вкладка «Аргументы»).

Найдите системное свойство "-Dwtp.deploy". В этом каталоге ваш Tomcat ищет установленные веб-приложения, я думаю, у вас здесь нет приложения ROOT.war. Не так ли? : -)

Надеюсь, это поможет вам

1 голос
/ 25 февраля 2012

смотрите, если ниже URL Помогает решить проблему

http://www.youtube.com/watch?v=orctlc_F5Y0

1 голос
/ 24 июля 2009

Я думаю, что проблема http://localhost:8080/, когда вы должны использовать http://localhost:8080/appname

0 голосов
/ 19 декабря 2017

1 - двойной щелчок на сервере 2- Убедитесь, что вы правильно переключили каталог для tomcat здесь

До

enter image description here

После исправления enter image description here

3- И даже если вы делаете № 2 выше, вам, возможно, придется сделать это и здесь!

Опять здесь!

enter image description here

0 голосов
/ 16 декабря 2016

Запустите ваше затмение Запустите от имени администрации :
Для этого щелкните правой кнопкой мыши на eclipse -----> Запуск от имени администрации.
Это работает.

Если это не работает, то снова сделайте то же самое и затем выполните следующие действия:

  1. В Eclipse щелкните правой кнопкой мыши на сервере -> Свойства -> Нажмите Switch Местоположение -> Применить -> Хорошо
    (Это переключит [метаданные рабочего пространства] расположение к установленному местоположению Tomcat.)

  2. Затем вернитесь на сервер, дважды щелкните по нему. Это откроет обзор Вкладка. Под этой вкладкой перейдите -> Расположение сервера -> Выбрать Использовать Tomcat Установка поле со списком.

Теперь закройте его, сохраните и попробуйте запустить сервер, а затем повторно запустите URL.

0 голосов
/ 09 января 2012

Проблема, как упоминал drvdijk, для запуска веб-приложения на tomcat из eclipse его необходимо «развернуть» на нем. Это можно сделать, щелкнув правой кнопкой мыши на сервере tomcat -> добавить и удалить

Кроме того, вы можете попробовать запустить сервер Tomcat за пределами Eclipse. Перейдите в командную строку и введите

  $CATALINA_HOME\bin\startup.bat          (Windows)

  $CATALINA_HOME/bin/startup.sh           (Unix)

Где $ catalina_home - это каталог, где вы установили tomcat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...