при обновлении weblogic с 12.1.3 до 12.2.1 мы получаем следующие предупреждения в журналах консоли weblogic. Мы используем версию Jersey 2.26 и Spring 4.
При использовании jersey-spring4 в качестве зависимости, поскольку путь к приложению уже установлен, он все еще показывает эти предупреждения.
Предупреждение
Невозможно добавить сервлет Jersey для класса приложения org.glassfish.jersey.server.ResourceConfig, поскольку для него не установлена аннотация ApplicationPath.
Невозможно добавить сервлет Jersey для класса приложения com..._, поскольку для него не задана аннотация ApplicationPath.
Невозможно добавить сервлет Jersey для класса приложения 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>
Пожалуйста, помогите, если вы столкнулись с этой проблемой раньше. Заранее спасибо!
Вы нашли для этого решение? У нас такая же проблема ...
@ Ярослав Нет ..
<Предупреждение> <JAXRSIntegration> <BEA-2192510> <Невозможно добавить сервлет Jersey для класса приложения org.glassfish.jersey.server.ResourceConfig, поскольку для него не задана аннотация ApplicationPath.> <Warning> <JAXRSIntegration> <BEA-2192510> < Невозможно добавить сервлет Jersey для класса приложения com ._._._, поскольку для него не задана аннотация ApplicationPath.> \ N <Предупреждение> <JAXRSIntegration> <BEA-2192510> <Невозможно добавить сервлет Jersey для класса приложения org.glassfish.jersey .server.ResourceConfig $ WrappingResourceC onfig, поскольку для него не установлена аннотация ApplicationPath.>