当通过Arquillian启动Jetty 8.1.17时,我的Servlet 3.0注释不会得到处理。 webapp似乎不起作用(即@Path映射不响应)。将相同的.war文件部署到独立的jetty 8.1.17可以正常工作。
为什么?
我认为这会与组件" arquillian-jetty-embedded"有关。这似乎从未发布过" 8"。但即使通过在当地建立它来使用它,这也不会解决问题。
虽然有消息来源:https://github.com/arquillian/arquillian-container-jetty/tree/master/jetty-embedded-8他们从未进入过maven中心。
此外http://arquillian.org/modules/arquillian-jetty-embedded-7-container-adapter/暗示这适用于7和8。
我还试图添加
的容器依赖性container 'org.eclipse.jetty:jetty-annotations:8.1.17.v20150415'
并使用jettyPlus配置。仍然没有成功。