Получение предупреждения в консоли при обновлении weblogic: невозможно добавить сервлет Jersey для приложения
При переходе с weblogic с 12.1.3 на 12.2.1 мы получаем предупреждения ниже в журналах консоли weblogic. Версия Джерси, которую мы используем, - 2.26 и весна 4.
При использовании jersey-spring4 в качестве зависимости, поскольку путь к приложению уже задан, он показывает эти предупреждения.
Предупреждение
Невозможно добавить сервлет Джерси для класса приложения org.glassfish.jersey.server.ResourceConfig, так как для него не задана аннотация ApplicationPath.
Невозможно добавить сервлет Джерси для приложения класса com.,._ потому что для него не задана аннотация ApplicationPath.
Невозможно добавить сервлет Джерси для класса приложения org.glassfish.jersey.server.ResourceConfig$WrappingResourceConfig, так как для него не задана аннотация ApplicationPath.
Я попробовал приведенный ниже пример кода, чтобы исправить это, но все равно он показывает эти предупреждения:
public class ApplicationConfig extends ResourceConfig
{
/**
* Instantiates a new application config.
*/
public ApplicationConfig()
{
// packages to scan
packages("com._._.be.ws");
register(new UnmarshallExceptionMapper());
register(new BadRequestExceptionMapper());
register(JaxbJsonProvider.class);
register(new CacheResponseFilter("no-cache"));
// register the XML validation
register(XmlValidationHandler.getInstance().getResolver());
}
}
<servlet>
<servlet-name>ApplicationServlet</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com._._.be.ws.config.ApplicationConfig</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ApplicationServlet</servlet-name>
<url-pattern>/Backend/*</url-pattern>
</servlet-mapping>
Пожалуйста, помогите, если вы столкнулись с этой проблемой ранее. Заранее спасибо!