WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Provider org.springframework.web.SpringServletContainerInitializer not a subtype

  • 1.  Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    Posted Fri March 19, 2021 04:10 PM

    com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Failed to load webapp: javax.servlet.ServletContainerInitializer: Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    at com.ibm.wsspi.runtime.component.WsComponentImpl.join(WsComponentImpl.java:432)

    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCUList(CompositionUnitMgrImpl.java:1295)

    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:275)

    at com.ibm.ws.runtime.component.ContainerHelper.startComponents(ContainerHelper.java:540)

    at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:627)

    at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:618)

    at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:252)

    at com.ibm.ws.runtime.component.ContainerHelper.startComponents(ContainerHelper.java:540)

    at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:627)

    at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:618)

    at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:555)

    at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:317)

    at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:230)

    at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:703)

    at com.ibm.ws.runtime.WsServer.main(WsServer.java:59)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

    at java.lang.reflect.Method.invoke(Method.java:508)

    at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234)

    at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:101)

    at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:82)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

    at java.lang.reflect.Method.invoke(Method.java:508)

    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

    at java.lang.reflect.Method.invoke(Method.java:508)

    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)

    at org.eclipse.core.launcher.Main.basicRun(Main.java:282)

    at org.eclipse.core.launcher.Main.run(Main.java:981)

    at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:422)

    at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:179)

    Caused by: com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Failed to load webapp: javax.servlet.ServletContainerInitializer: Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:433)

    at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719)

    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1249)

    at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1591)

    at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:708)

    at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:1162)

    at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:801)

    at com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2325)

    at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5536)

    at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5662)

    at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)

    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2330)

    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436)

    at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)

    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379)

    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:127)

    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:985)

    at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:524)

    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909)

    Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Failed to load webapp: javax.servlet.ServletContainerInitializer: Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:914)

    at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789)

    at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427)

    ... 18 more

    Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: javax.servlet.ServletContainerInitializer: Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:186)

    at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:904)

    ... 20 more

    Caused by: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    at java.util.ServiceLoader.fail(ServiceLoader.java:250)

    at java.util.ServiceLoader.access$300(ServiceLoader.java:196)

    at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:387)

    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:415)

    at java.util.ServiceLoader$1.next(ServiceLoader.java:491)

    at com.ibm.ws.webcontainer.webapp.WebAppImpl.initializeServletContainerInitializers(WebAppImpl.java:570)

    at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:437)

    at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)

    at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:171)

    use spring-data-jpa1.8 and spring*4.0 or spring5.0* jdk1.8



    #Support
    #SupportMigration
    #WebSphereApplicationServer(WAS)


  • 2.  RE: Provider org.springframework.web.SpringServletContainerInitializer not a subtype

    Posted Fri March 19, 2021 04:52 PM