У меня есть два запроса, которые я подробно опишу ниже: Я установил tomcat 7.0 на мою машину с Ubuntu 11.04. 1. .war файл не развернут Когда я запускаю tomcat черезТерминал работает нормально, и я могу видеть веб-страницу tomcat по адресу http://localhost::8080/.. После этого я пытаюсь развернуть файл war ps.war, который я копирую в папку webapps внутри установочного каталога tomcat.И затем я перезагружаю сервер, но получаю ту же ошибку 404, даже если .war был извлечен в папку ps tomcat. 2. Не запускается через eclipse , когда я открываю его черезЗатем eclipse показывает в консоли eclipse, что сервер запущен и синхронизирован, но не запускает какой-либо сервис и выдает HTTP 404 eroor.Также в этом случае, когда я открываю окно браузера, я получаю ту же ошибку 404 в http://localhost::8080//
Пожалуйста, помогите мне поставить, так как я в данный момент застрял и не могу запустить веб-сервисыдальшеЗаранее спасибо.
@ ezile Я могу понять для первого запроса, что файл .war был неисправен, поэтому вы не смогли получить его через браузер. но для решения второго вопроса, как я могу принять, что создание правильного .war файла сделало http://localhost:8080, работающий в eclipse ...
.war
http://localhost:8080
Я задаю этот вопрос, так как у меня одна и та же (первая и вторая) сложность !!
В моем случае это было потому, что для WAR требовался полный путь.
Я указал localhost:8080/WarFileName
localhost:8080/WarFileName
, который не работал.Только когда я указал
localhost:8080/WarFileName/src/homepage
То, как пакеты создавались в файле war, работало.
war
Еще одна вещь, с которой мы столкнулись, это случай. Я видел проблему с неправильным регистром WebContent \ WEB-INF (то есть строчными буквами), а Tomcat не хотел собирать военные артефакты.
Спасибо всем за ваши ответы.Я решил проблему.В первой части были некоторые проблемы с моим .war-файлом, и поэтому он не был развернут. Во-вторых, после того, как я исправил свою войну, он автоматически начал работать и для Eclipse.
Вы имели в виду наличие двух двоеточий в URL до номера порта? Это должно быть просто одно. http://localhost:8080
Далее, в вашем каталоге установки tomcat есть каталог с именем logs, который содержит несколько файлов журнала, которые предоставят больше информации, чем просто сообщение 404, которое вы видите в вашем браузере.
logs
404