无法在netbeans 7.3.1中使用特定于泽西的功能

时间:2013-08-18 15:10:39

标签: java rest jersey netbeans-7

我正在使用其他Web服务开发Web应用程序。 我正在使用netbeans。 创建Web应用程序向导后,用于创建Web服务 1. new->来自模式的RESTful Web服务 - >简单的根资源 2.填写班级名称,包裹和所有细节后,netbeans通常选择

Use Jersey Specific Feature

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

我已经尝试在库中添加jersey-core-1.13.bundle,但在google搜索时发现它,但它无法正常工作。 我正在使用netbeans 7.3.1和JavaEE 7

我该怎么做?

1 个答案:

答案 0 :(得分:0)

嗨,这个使用泽西特征选项是针对泽西/ JEE / Netbean的特定配置。它被引用为netbeans上的一个bug。它在netbean帖子中得到了很好的解释。请查看netbean reference bug

NETBEAN BUG EXTRACT:

  
    

它按设计工作。我们仅使用javax.ws.rc.core.Application子类来支持REST配置。

  
     

"使用泽西特定功能"小组(部分)被删除了   JavaEE 7我们的应用程序,或者在检测到Jersey 2.0时的JavaEE 6中   在classpath。

     

因此,用例如下:

     

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 subclass configuration
    •   
  2.   
  3. 类路径上的JavaEE 6 + Jersey 1.x(例如GlassFish 3.1)

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

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

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

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

           

      Ken,您能否请更新教程,并删除"使用Jersey   具体功能"部分(步骤5中的底部向导面板)。还有   第5步中的下一个面板(" Rest Resources Configuretion" panel)是   删除,不再可用。

享受:)