Failed to detect ServletContainerInitializers for context - Run time error in Spring MVC application -


i creating spring web-mvc application scratch without using archetype. application build creating getting run-time exception using tomcat-7, have spring-webmvc in classpath. please check buildpath image below. need understand issue here

severe: failed detect servletcontainerinitializers context name [/samplerestservice] java.io.ioexception: java.lang.classnotfoundexception: org.springframework.web.springservletcontainerinitializer @ org.apache.catalina.startup.webappserviceloader.loadservices(webappserviceloader.java:199) @ org.apache.catalina.startup.webappserviceloader.load(webappserviceloader.java:157) @ org.apache.catalina.startup.contextconfig.processservletcontainerinitializers(contextconfig.java:1575) @ org.apache.catalina.startup.contextconfig.webconfig(contextconfig.java:1281) @ org.apache.catalina.startup.contextconfig.configurestart(contextconfig.java:889) @ org.apache.catalina.startup.contextconfig.lifecycleevent(contextconfig.java:386) @ org.apache.catalina.util.lifecyclesupport.firelifecycleevent(lifecyclesupport.java:117) @ org.apache.catalina.util.lifecyclebase.firelifecycleevent(lifecyclebase.java:90) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5479) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1574) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1564) @ java.util.concurrent.futuretask.run(futuretask.java:262) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) @ java.lang.thread.run(thread.java:745) caused by: java.lang.classnotfoundexception: org.springframework.web.springservletcontainerinitializer @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1856) @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1705) @ java.lang.class.forname0(native method) @ java.lang.class.forname(class.java:274) @ org.apache.catalina.startup.webappserviceloader.loadservices(webappserviceloader.java:196) ... 15 more

pom.xml

    <project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">   <modelversion>4.0.0</modelversion>   <groupid>com.sample.restservice</groupid>   <artifactid>samplerestservice</artifactid>   <version>0.0.1-snapshot</version> <dependencymanagement>     <dependencies>         <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-framework-bom</artifactid>             <version>4.1.9.release</version>             <type>pom</type>             <scope>import</scope>         </dependency>     </dependencies> </dependencymanagement>  <dependencies>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-context</artifactid>     </dependency>       <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-webmvc</artifactid>     </dependency>     <dependency>         <groupid>org.springframework</groupid>         <artifactid>spring-core</artifactid>          <exclusions>             <exclusion>                 <groupid>commons-logging</groupid>                 <artifactid>commons-logging</artifactid>             </exclusion>         </exclusions>     </dependency>      <dependency>         <groupid>org.slf4j</groupid>         <artifactid>jcl-over-slf4j</artifactid>         <version>1.5.8</version>     </dependency>     <dependency>         <groupid>org.slf4j</groupid>         <artifactid>slf4j-api</artifactid>         <version>1.5.8</version>     </dependency>     <dependency>         <groupid>org.slf4j</groupid>         <artifactid>slf4j-log4j12</artifactid>         <version>1.5.8</version>     </dependency>     <dependency>         <groupid>log4j</groupid>         <artifactid>log4j</artifactid>         <version>1.2.14</version>     </dependency>    </dependencies>     <build>         <plugins>             <plugin>                 <groupid>org.apache.tomcat.maven</groupid>                 <artifactid>tomcat7-maven-plugin</artifactid>                 <version>2.2</version>             </plugin>             <plugin>                 <groupid>org.apache.maven.plugins</groupid>                 <artifactid>maven-compiler-plugin</artifactid>                 <version>3.1</version>                 <configuration>           <source>1.7</source>           <target>1.7</target>         </configuration>             </plugin>         </plugins>     </build> </project> 

web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="     http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">   <servlet>     <servlet-name>restservice-dispatcher</servlet-name>     <servlet-class>org.springframework.web.servlet.dispatcherservlet</servlet-class>     <load-on-startup>1</load-on-startup> </servlet>  <servlet-mapping>     <servlet-name>restservice-dispatcher</servlet-name>     <url-pattern>/*</url-pattern> </servlet-mapping>  </web-app> 

restservice-dispatcher-servlet.xml

        <beans xmlns="http://www.springframework.org/schema/beans"         xmlns:mvc="http://www.springframework.org/schema/mvc"         xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"         xmlns:context="http://www.springframework.org/schema/context"         xsi:schemalocation="             http://www.springframework.org/schema/beans             http://www.springframework.org/schema/beans/spring-beans.xsd              http://www.springframework.org/schema/conext             http://www.springframework.org/schema/context/spring-context.xsd             http://www.springframework.org/schema/mvc             http://www.springframework.org/schema/mvc/spring-mvc.xsd">         <context:component-scan base-package="samplerestservice" />        <mvc:annotation-driven></mvc:annotation-driven>  </beans> 

build path

deployment assembly

check error line:

severe: failed detect servletcontainerinitializers context name [/samplerestservice]

it expecting containerinitializerobject define in code.


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -