如何使用Maven将Jersey与Tomcat集成

Spi*_*der 8 rest tomcat jersey maven

我正在尝试使用Jersey来创建使用tomcat作为容器的REST服务.我正在努力弄清楚maven文物是什么.

我想使用jersey servlet来管理我的服务.

<dependencies>

    ...

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-project</artifactId>
        <version>1.11</version>         
    </dependency>       

</dependencies>

<repositories>
    <repository>
        <id>maven-repos</id>
        <name>Glassfish Repos</name>
        <url> http://maven.java.net</url>
    </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

只是得到无效的校验和错误等...

pay*_*liu 10

ref:jersey用户指南,第11章.依赖关系

artifactId应该是'jersey-server',而不是'jersey-project'.

以下依赖对我来说没问题.

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-server</artifactId>
    <version>1.11</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)


Jin*_*Yao 5

以下依赖项对我有用:

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-server</artifactId>
</dependency>
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-servlet</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我使用Tomcat作为Jersey的servlet容器.