【问题标题】:package org.glassfish.jersey.grizzly2.httpserver does not exist包 org.glassfish.jersey.grizzly2.httpserver 不存在
【发布时间】:2017-04-16 23:20:16
【问题描述】:

哪些 JAR 需要手动(意味着 使用 Maven)添加到 JerseyGrizzly 的类路径以作为 REST 客户端工作?我尝试了一些变体,但找不到特定的 JAR。

具体来说,来自 ant 的输出:

-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/

【问题讨论】:

  • 知道如何使用Maven吗?如果是这样,你为什么不直接用 maven 创建一个新项目,添加你需要的依赖项,然后你会看到它拉入的所有 jars。这就是我要找出的方法。这是最简单的方法

标签: java jersey glassfish classpath grizzly


【解决方案1】:

使用 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>

否则,您也可以从其存储库下载它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 2016-07-25
    • 1970-01-01
    • 2020-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多