我做了oracle文档说...构建并运行......但它要求我选择部署服务器。
然后我选择了glassfish服务器4.0(唯一的选择);但是这个项目无法运行。
我发现它在WEB-INF文件夹中新创建了一个glassfish-web.xml(该项目之前已经有了web.xml)。
我认为可能只是没有将项目与服务器连接好。
答案 0 :(得分:0)
对我来说,它有助于更新pom.xml以省略2.x兼容性并重新启动glassfish域。 谢谢 理查德
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<!--artifactId>jersey-container-servlet-core</artifactId -->
<!-- use the following if you don't need servlet 2.x compatibility -->
<artifactId>jersey-container-servlet</artifactId>
</dependency>
答案 1 :(得分:0)
从web-inf / lib文件夹中删除jersey-container-servlet-core.jar为我解决了这个问题。