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


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

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

5 2

5 ответов:

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

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

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

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

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

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

В моем случае это было потому, что война требовала полного пути.

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

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

localhost:8080/WarFileName/src/homepage

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