Jakarta ee Glassfish4和JERSEY供应商扫描

Jakarta ee Glassfish4和JERSEY供应商扫描,jakarta-ee,glassfish,jersey,Jakarta Ee,Glassfish,Jersey,当我使用Glassfish 3部署我的应用程序时,有: INFO: Scanning for root resource and provider classes in the Web app resource paths: 在这种情况下,我使用: <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> 玻璃鱼很熟悉。 为什么会这样?我应该如何强制扫描 将

当我使用Glassfish 3部署我的应用程序时,有:

INFO: Scanning for root resource and provider classes in the Web app resource paths:
在这种情况下,我使用:

<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
玻璃鱼很熟悉。
为什么会这样?我应该如何强制扫描

将其添加到web.xml中

<web-app>
    <servlet>
        <servlet-name>Jersey Web Application</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
            <param-name>jersey.config.server.provider.packages</param-name>
            <param-value>org.foo.rest;org.bar.rest</param-value>
        </init-param>
        ...
    </servlet>
    ...
</web-app>

Jersey Web应用程序
org.glassfish.jersey.servlet.ServletContainer
jersey.config.server.provider.packages
org.foo.rest;org.bar.rest
...
...
<web-app>
    <servlet>
        <servlet-name>Jersey Web Application</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
            <param-name>jersey.config.server.provider.packages</param-name>
            <param-value>org.foo.rest;org.bar.rest</param-value>
        </init-param>
        ...
    </servlet>
    ...
</web-app>