2013-05-19 3 views
0

Я использовал проект Spring Spring для создания проекта Spring MVC. Он отлично работает на сервере «VMware vFabric tc Server Developer Edition v2.8». Но когда я перехожу на сервер Tomcat, и я пытаюсь запустить его, он не работает. Когда я пытаюсь получить доступ к сайту, я получаю:Не удается запустить проект Spring MVC на веб-сервере Tomcat (локальный)

HTTP Status 404 - /analyse 

type Status report 

message /analyse 

description The requested resource is not available. 

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

Так что в основном мне нужно знать, что нужно сделать для запуска моего проекта Spring MVC на моем Tomcat-сервере.

Избавьтесь от любой помощи, которую я могу получить!

ответ

0

Проблема заключается в сборке развертывания, вы должны ее проверить. Как вы используете Maven, так что вы можете ввести следующую команду

eclipse:eclipse -Dwtpversion=2.0 

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

clean install 

и очистить проект от

project clean option. 
+0

Я сделал это немного иначе, но я уверен, что это примерно то же самое. То, что я сделал, это щелкнуть правой кнопкой мыши файл pom.xml и запустить его как «Maven Clean», и как только это было сделано, я запустил его как «Maven Install». После этого я переместил файл .war на веб-сервер и добавил его вручную с помощью приложения-менеджера на сервере Tomcat. – Mat

0

Как называется ваш * .war файл? Как правило, вы можете получить доступ к своему приложению по URL-адресу с тем же именем, минус «.war»

+0

Имя на моем .war файла Analyse.war. Что находится в каталоге webapps. – Mat

+0

Я предполагаю, что вы используете tcServer на нечувствительной к регистру ОС и запускаете tomcat на чувствительной к регистру ОС. Попробуйте либо запросить «Анализ» вместо «анализировать», либо изменить имя военного файла на «анализ». Вы также можете использовать контекстный XML-файл в Tomcat или tcServer для изменения имени контекста. – GreyBeardedGeek

+0

Моя проблема была в моем .war файле. Сначала я просто экспортировал проект в файл .war, щелкнув правой кнопкой мыши проект, который не работал. Но потом я попытался (это щелкнул правой кнопкой мыши по pom.xml) Run As -> Maven clean, затем (по-прежнему pom.xml) Run As -> Maven install. Файл .war, который был создан таким образом, сработал. – Mat

Смежные вопросы