У меня есть веб-приложение 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, и это не работает ни
Попробуйте это, он отлично работает
редактировать
<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