cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karthik Prasad (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-7198) cxf-spring-boot-starter does not work with Spring Boot 1.5.0 or above
Date Tue, 27 Dec 2016 11:49:58 GMT
Karthik Prasad created CXF-7198:
-----------------------------------

             Summary: cxf-spring-boot-starter does not work with Spring Boot 1.5.0 or above
                 Key: CXF-7198
                 URL: https://issues.apache.org/jira/browse/CXF-7198
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS, JAX-WS Runtime
            Reporter: Karthik Prasad


The ServletRegistrationBean( package org.springframework.boot.context.embedded.ServletRegistrationBean)
which was already marked as deprecated since version 1.4 , as part of clean-up activity in
version 1.5.0 has been removed and moved to  org.springframework.boot.web.servlet.ServletRegistrationBean.
Hence when using cxf-spring-boot-starter-jaxrs or cxf-spring-boot-starter-jaxws with spring-boot
1.5.0 or 2.0.0 snapshot. Application fails with error java.lang.ClassNotFoundException: org.springframework.boot.context.embedded.ServletRegistrationBean.


Below is the Javadoc provided in deprecated class org.springframework.boot.context.embedded.ServletRegistrationBean.

**
 * A {@link ServletContextInitializer} to register {@link Servlet}s in a Servlet 3.0+
 * container. Similar to the {@link ServletContext#addServlet(String, Servlet)
 * registration} features provided by {@link ServletContext} but with a Spring Bean
 * friendly design.
 * <p>
 * The {@link #setServlet(Servlet) servlet} must be specified before calling
 * {@link #onStartup}. URL mapping can be configured used {@link #setUrlMappings} or
 * omitted when mapping to '/*' (unless
 * {@link #ServletRegistrationBean(Servlet, boolean, String...) alwaysMapUrl} is set to
 * {@code false}). The servlet name will be deduced if not specified.
 *
 * @author Phillip Webb
 * @see ServletContextInitializer
 * @see ServletContext#addServlet(String, Servlet)
 * @deprecated as of 1.4 in favor of
 * {@link org.springframework.boot.web.servlet.ServletRegistrationBean}
 */
@Deprecated
public class ServletRegistrationBean
		extends org.springframework.boot.web.servlet.ServletRegistrationBean
}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message