У меня есть простое приложение Jersey jax rs hello world, которое я пытаюсь развернуть на своем сервере tomcat, чтобы я мог вызвать URL ресурса и проверить и посмотреть, выдает ли он требуемый вывод, но когда я задаю контекстный путь в web.xml он не развертывается на сервере, однако когда я вынимаю информацию о сервлете и оставляю пустой файл web.xml, это означает, что это моя проблема. Вот содержимое моего web.xml.
`<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Web App</display-name>
<servlet-name>ServletContainer</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletContainer</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
</web-app>
Как и было запрошено, здесь находится трассировка стека ошибки
[INFO] [war:war {execution: default-war}]
[INFO] Packaging webapp
[INFO] Assembling webapp[app1] in [C:\Users\leo\4thYearUni\Project\app1\target\app1]
[INFO] Processing war project
[INFO] Copying webapp resources[C:\Users\leo\4thYearUni\Project\app1\src\main\webapp]
[INFO] Webapp assembled in[170 msecs]
[INFO] Building war: C:\Users\leo\4thYearUni\Project\app1\target\app1.war
[INFO] [tomcat:redeploy {execution: default-cli}]
[INFO] Deploying war to http://localhost:8080/app1
[INFO] OK - Undeployed application at context path /app1
[INFO] FAIL - Failed to deploy application at context path /app1
Если у кого-то есть идеи или обходные пути, это будет высоко цениться.
Спасибо
Chris