我正在使用 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子类配置
类路径上的 JavaEE 6 + Jersey 2.0(例如 GlassFish 4 或带有 Jersey 2.0 的 Tomcat)
- javax.ws.rc.core.Application子类配置
类路径上的 JavaEE 6 + Jersey 1.x(例如 GlassFish 3.1)
- javax.ws.rc.core.Application 子类配置或
- 使用 web.xml 进行 Jersey 特定配置
注意:这是唯一的情况,当“使用泽西特定功能”面板时 可用
- 类路径上的 JavaEE 5 + Jersey 2.0
- 使用 web.xml 进行 Jersey 特定配置
REST 的一般方法是摆脱 Jersey 特定的东西 尽可能多,并且仅使用 JAX-RS。
Ken,您能否更新一下教程,并删除“使用 Jersey 特定功能”部分(步骤 5 中的底部向导面板)。还有 步骤 5 中的下一个面板(“剩余资源配置”面板)是 已删除,并且不再可用。
block 引用>享受吧:)
关于java - 无法在 netbeans 7.3.1 中使用 Jersey 特定功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18300487/