2017-04-16 74 views
0

哪个JAR的需要手动(意为与Maven)的类路径JerseyGrizzly作为REST客户端的工作?我已经尝试了一些变体,但找不到特定的JAR。包org.glassfish.jersey.grizzly2.httpserver不存在

具体而言,从蚂蚁输出:

-do-compile: 
    [javac] Compiling 3 source files to /home/thufir/NetBeansProjects/Jersey01/build/classes 
    [javac] /home/thufir/NetBeansProjects/Jersey01/src/org/glassfish/jersey/examples/helloworld/App.java:9: error: package org.glassfish.jersey.grizzly2.httpserver does not exist 

我试着加入灰熊的核心:

http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22grizzly-core%22

还看到:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/griz_jersey_intro/Grizzly-Jersey-Intro.html

http://www.andygibson.net/blog/article/simple-restful-web-services-with-glassfish/

+0

你_know_如何使用Maven?如果是这样,为什么不用maven创建一个新项目,添加你需要的依赖关系,然后你就会看到它引入的所有jar。这就是我将要发现的问题。这是最简单的方法 –

回答

0

与Maven是很多更容易管理的依赖关系:

<!-- https://mvnrepository.com/artifact/org.glassfish.jersey.containers/jersey-container-grizzly2-http --> 
<dependency> 
    <groupId>org.glassfish.jersey.containers</groupId> 
    <artifactId>jersey-container-grizzly2-http</artifactId> 
    <version>2.9.1</version> 
</dependency> 

否则,你可以从它的仓库也下载