Файл .war не развертывается на сервере tomcat 7.0

У меня есть два запроса, которые я подробно описываю ниже:
Я установил tomcat 7.0 на свою машину с Ubuntu 11.04.
1. Файл .war не развернут
Когда я запускаю tomcat через терминал, он работает нормально, и я могу видеть веб-страницу tomcat по адресу http://localhost::8080/. После этого я пытаюсь развернуть военный файл ps.war, который копирую в папку webapps внутри каталога установки tomcat. И затем я перезапускаю сервер, но получаю ту же ошибку 404, даже когда .war был извлечен в папку ps с помощью tomcat.
2. Не работает через eclipse
, когда я его открываю через eclipse он показывает в консоли eclipse, что сервер запущен и синхронизирован, но не запускает никаких служб и дает HTTP 404 eror. Также в этом случае, когда я открываю окно браузера, я получаю ту же ошибку 404 по адресу http://localhost::8080//

Пожалуйста, помогите мне поставить, так как в данный момент я застрял и не могу дальше запускать веб-сервисы. Заранее спасибо.


person ezile    schedule 13.07.2011    source источник


Ответы (5)


@ezile я могу понять для первого запроса, что файл .war был ошибочным, поэтому вы не смогли получить его через браузер ... но для решения второго запроса, как я могу принять, что создание правильного файла .war сделало http://localhost:8080 работающим в eclipse ...

Я задаю этот вопрос, потому что у меня такая же (первая и вторая) трудность !!

person user2416728    schedule 04.06.2013

Вы имели в виду два двоеточия в URL-адресе перед номером порта? Он должен быть только один. http://localhost:8080

Затем в вашем каталоге установки Tomcat есть каталог с именем logs, который содержит несколько файлов журналов, которые предоставят больше информации, чем просто сообщение 404, которое вы видите в своем браузере.

person dustmachine    schedule 13.07.2011

Еще одна вещь, которую нужно проверить, с которой мы уже сталкивались, — это case. Я видел проблему с тем, что WebContent\WEB-INF указан в неправильном регистре (то есть в нижнем регистре), а Tomcat не хочет собирать артефакты войны.

person tjg184    schedule 13.07.2011

Спасибо всем за ваши ответы. Я решил проблему. В первой части были некоторые проблемы с моим файлом .war, и поэтому он не развертывался.
Во-вторых, после того, как я исправил свою войну, она автоматически начала работать и для eclipse.

person ezile    schedule 19.07.2011

В моем случае это произошло потому, что для WAR требовался полный путь.

Я указал localhost:8080/WarFileName

Что не сработало. Это было только тогда, когда я указал

localhost:8080/WarFileName/src/homepage

Именно так были созданы пакеты в файле war, чтобы это работало.

person Nav    schedule 09.07.2014