Jersey入口配置问题

来源:互联网 发布:金林钣金放样软件 编辑:程序博客网 时间:2024/05/29 10:08

jersey入口为Application或Servlet,因此可以分成三种情况:

  1. 1 有自定义Application类
    当自定义了Application类作为入口后,需要将入口标示给容器,有两种方法:一种是使用@ApplicationPath注解,一种是配置web.xml。

  2. 2 有自定义的Servlet类
    同样以servlet作为入口,也可以通过注解@WebServlet或web.xml配置两种方式。注意:前者注解方式需要servlet3的支持,servlet2只能配置web.xml

  3. 3 以上两种类均没有
    在没有定义自己的入口响应类时,进行入口配置有两种方式: 把入口配置为servlet或配置为Application。这两种方式都是在web.xml中配置的。具体配置如下:
    servlet配置:

    < servlet >
    < servlet-name > selfDefine Name< /servlet-name >
    < servlet-class > org.glassfish.jersey.servlet.ServletContainer< /servlet-class >
    < init-param>
    < param-name> jersey.config.server.provider.package < /param-name >
    < param-value >selfDefine 包位置< param-value >
    < /init-param>
    < load-on-startup>1< load-on-startup >
    < /servlet >

    Application配置:

    < servlet-name > javax.ws.rs.core.Application < /servlet-name >

原创粉丝点击