我最近将球衣罐从版本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