jersey2的Web.xml不允许来自其他应用程序的剩余调用

时间:2018-10-26 06:09:56

标签: java tomcat8 jersey-2.0

我最近将球衣罐从版本1升级到了版本2。使用jersey-1,我的web.xml映射如下

<servlet>
        <servlet-name>Restful App</servlet-name>
        <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Restful App</servlet-name>
        <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>

我还有其他应用程序通过rest调用与此应用程序通信。升级到jersey 2后,我如下更改了web.xml

<servlet>
            <servlet-name>javax.ws.rs.core.Application</servlet-name>
       </servlet>
        <servlet-mapping>
            <servlet-name>javax.ws.rs.core.Application</servlet-name>
            <url-pattern>/rest/*</url-pattern>
        </servlet-mapping>

在应用程序中进行正常的REST调用似乎可以正常工作,但是其他应用程序进行的其余调用现在无法正常运行。也没有错误日志。

PS:另外,我还配置了Elasticsearch以与该应用程序对话,即使这给了我这个错误elasticsearch error

0 个答案:

没有答案