Mvn Jetty: запустить, давая ошибку 404

1

У меня есть веб-приложение Spring MVC и я попытался запустить его с помощью Jetty. Но всякий раз, когда я

mvn пристань: бежать

Я получаю правильную последовательность событий, заканчивающихся в "Jetty Server Started"

Но когда я пытаюсь открыть браузер и введите

http:localhost:8080/app

Я получаю Ошибка 404 страницы Не найден

вот моя часть pom.xml причал

<plugin>
  <!-- This plugin is needed for the servlet example -->
  <groupId>org.mortbay.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>7.2.0.v20101020</version>
  <configuration>
    <webApp>
      <contextPath>/app</contextPath>
    </webApp>
  </configuration>
</plugin>

мой контроллер сопоставляется с @RequestMapping ("/"), и мой сервлет также отображается на /. Имя сборки pom.xml - это приложение, поэтому URL-адрес: http://localhost:8080/app

Любая помощь с этим будет замечательной. Я также пробовал Jetty v9, и это не работает ни

Теги:
maven
spring-mvc
jetty

1 ответ

4
Лучший ответ

Попробуйте это, он отлично работает

редактировать

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.8</version>
       <configuration>
          <contextPath>/app</contextPath>
       </configuration>
</plugin>

Первое, что http:localhost:8080/app не так, должно быть http://localhost:8080/app если вы укажете этот URL-адрес, тогда у вас должна быть целевая страница, которую вы можете указать в web.xml.

<welcome-file-list>
   <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

Поэтому попробуйте обратиться к URL- http://localhost:8080/app/index.jsp где в папке веб-содержимого должен быть некоторый index.jsp

  • 0
    Извините, я пропустил, сказав, что я тоже это попробовал, и все равно выдает мне ту же ошибку 404. Теперь я отредактировал вопрос, чтобы отразить это. Спасибо
  • 0
    проверьте ответ сейчас
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню