java - 无法在 netbeans 7.3.1 中使用 Jersey 特定功能

标签 java rest jersey netbeans-7

我正在使用 REST Web 服务开发一个 Web 应用程序。 我正在使用netbeans。 创建Web应用程序向导后,用于创建Web服务 1. 新建 -> 来自模式的 RESTful Web 服务 -> 简单根资源 2. 填写类名、包和所有详细信息后,netbeans 通常有以下选项

Use Jersey Specific Feature

在我的办公室电脑上有这个选项。我在家用电脑上安装了相同版本的 netbeans,但我没有看到上面的使用 Jersey Specific feature 选项。

我尝试在库中添加 jersey-core-1.13.bundle,因为在谷歌搜索时发现了它,但它不起作用。 我正在使用 netbeans 7.3.1 和 JavaEE 7

我应该如何做同样的事情?

最佳答案

您好,此使用 Jersey 功能选项出现在 Jersey /JEE/Netbean 的特定配置中。它被称为 netbeans 上的错误。 netbean 帖子中对此进行了很好的解释。请查看netbean reference bug

NETBEAN 错误摘录:

It's working as designed. We support REST configuration by using javax.ws.rc.core.Application subclass only.

“使用 Jersey 特定功能”面板(部分)已被删除 JavaEE 7 我们应用程序,或在 JavaEE 6 中检测到 Jersey 2.0 时 在类路径上。

因此,用例如下:

1.JavaEE 7 (JAX-RS 2.0): - javax.ws.rc.core.Application子类配置

  1. 类路径上的 JavaEE 6 + Jersey 2.0(例如 GlassFish 4 或带有 Jersey 2.0 的 Tomcat)

    • javax.ws.rc.core.Application子类配置
  2. 类路径上的 JavaEE 6 + Jersey 1.x(例如 GlassFish 3.1)

    • javax.ws.rc.core.Application 子类配置或
    • 使用 web.xml 进行 Jersey 特定配置

注意:这是唯一的情况,当“使用泽西特定功能”面板时 可用

  1. 类路径上的 JavaEE 5 + Jersey 2.0
    • 使用 web.xml 进行 Jersey 特定配置

REST 的一般方法是摆脱 Jersey 特定的东西 尽可能多,并且仅使用 JAX-RS。

Ken,您能否更新一下教程,并删除“使用 Jersey 特定功能”部分(步骤 5 中的底部向导面板)。还有 步骤 5 中的下一个面板(“剩余资源配置”面板)是 已删除,并且不再可用。

享受吧:)

关于java - 无法在 netbeans 7.3.1 中使用 Jersey 特定功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18300487/

相关文章:

java - 使用 Vectors 字符串刷新 JTable

java - 我如何在 Elasticsearch 中进行此查询?

java - struts2-rest-插件 : sending json data to PUT/POST

java - 如何引导 Jersey REST 服务服务器?

java - 我如何在 angular2 post 请求中发送 2 个对象

Java ClassFile 附加字节?

api - TeamCity 休息 API

REST HATEOAS-客户端如何知道链接语义?

java - 我怎样才能实现这个 REST API 并保持 DRY?

JAVA - 两个带有 SSL 连接的客户端 java,第一个需要证书,第二个不需要证书