Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 11th, 2012  |  syntax: None  |  size: 7.98 KB  |  hits: 5  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Sping and Maven in SpringsourceToolSuite getting java.lang.ClassNotFoundException: org.springfamework.web.servlet.DispatcherServlet error
  2. <?xml version="1.0" encoding="UTF-8"?>
  3. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
  4.      xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  5.  
  6.   <display-name>dcspitter</display-name>
  7.  
  8.   <servlet>
  9.     <servlet-name>dcspitter</servlet-name>
  10.     <servlet-class>org.springfamework.web.servlet.DispatcherServlet</servlet-class>
  11.     <load-on-startup>1</load-on-startup>
  12.   </servlet>
  13.  
  14.   <servlet-mapping>
  15.     <servlet-name>dcspitter</servlet-name>
  16.     <url-pattern>/</url-pattern>
  17.   </servlet-mapping>
  18.  
  19. </web-app>
  20.        
  21. <?xml version="1.0" encoding="UTF-8"?>
  22. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  23. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  24. <modelVersion>4.0.0</modelVersion>
  25. <groupId>com.dchesterman</groupId>
  26. <artifactId>dcspitter</artifactId>
  27. <name>DCSpitter</name>
  28. <packaging>war</packaging>
  29. <version>1.0.0-BUILD-SNAPSHOT</version>
  30. <properties>
  31.     <java-version>1.6</java-version>
  32.     <org.springframework-version>3.1.0.RELEASE</org.springframework-version>
  33.     <org.aspectj-version>1.6.9</org.aspectj-version>
  34.     <org.slf4j-version>1.5.10</org.slf4j-version>
  35. </properties>
  36. <dependencies>
  37.     <!-- Spring -->
  38.     <dependency>
  39.         <groupId>org.springframework</groupId>
  40.         <artifactId>spring-context</artifactId>
  41.         <version>${org.springframework-version}</version>
  42.         <exclusions>
  43.             <!-- Exclude Commons Logging in favor of SLF4j -->
  44.             <exclusion>
  45.                 <groupId>commons-logging</groupId>
  46.                 <artifactId>commons-logging</artifactId>
  47.              </exclusion>
  48.         </exclusions>
  49.     </dependency>
  50.     <dependency>
  51.         <groupId>org.springframework</groupId>
  52.         <artifactId>spring-webmvc</artifactId>
  53.         <version>${org.springframework-version}</version>
  54.     </dependency>
  55.  
  56.     <!-- AspectJ -->
  57.     <dependency>
  58.         <groupId>org.aspectj</groupId>
  59.         <artifactId>aspectjrt</artifactId>
  60.         <version>${org.aspectj-version}</version>
  61.     </dependency>  
  62.  
  63.     <!-- Logging -->
  64.     <dependency>
  65.         <groupId>org.slf4j</groupId>
  66.         <artifactId>slf4j-api</artifactId>
  67.         <version>${org.slf4j-version}</version>
  68.     </dependency>
  69.     <dependency>
  70.         <groupId>org.slf4j</groupId>
  71.         <artifactId>jcl-over-slf4j</artifactId>
  72.         <version>${org.slf4j-version}</version>
  73.         <scope>runtime</scope>
  74.     </dependency>
  75.     <dependency>
  76.         <groupId>org.slf4j</groupId>
  77.         <artifactId>slf4j-log4j12</artifactId>
  78.         <version>${org.slf4j-version}</version>
  79.         <scope>runtime</scope>
  80.     </dependency>
  81.     <dependency>
  82.         <groupId>log4j</groupId>
  83.         <artifactId>log4j</artifactId>
  84.         <version>1.2.15</version>
  85.         <exclusions>
  86.             <exclusion>
  87.                 <groupId>javax.mail</groupId>
  88.                 <artifactId>mail</artifactId>
  89.             </exclusion>
  90.             <exclusion>
  91.                 <groupId>javax.jms</groupId>
  92.                 <artifactId>jms</artifactId>
  93.             </exclusion>
  94.             <exclusion>
  95.                 <groupId>com.sun.jdmk</groupId>
  96.                 <artifactId>jmxtools</artifactId>
  97.             </exclusion>
  98.             <exclusion>
  99.                 <groupId>com.sun.jmx</groupId>
  100.                 <artifactId>jmxri</artifactId>
  101.             </exclusion>
  102.         </exclusions>
  103.         <scope>runtime</scope>
  104.     </dependency>
  105.  
  106.     <!-- @Inject -->
  107.     <dependency>
  108.         <groupId>javax.inject</groupId>
  109.         <artifactId>javax.inject</artifactId>
  110.         <version>1</version>
  111.     </dependency>
  112.  
  113.     <!-- Servlet -->
  114.     <dependency>
  115.         <groupId>javax.servlet</groupId>
  116.         <artifactId>servlet-api</artifactId>
  117.         <version>2.5</version>
  118.         <scope>provided</scope>
  119.     </dependency>
  120.     <dependency>
  121.         <groupId>javax.servlet.jsp</groupId>
  122.         <artifactId>jsp-api</artifactId>
  123.         <version>2.1</version>
  124.         <scope>provided</scope>
  125.     </dependency>
  126.     <dependency>
  127.         <groupId>javax.servlet</groupId>
  128.         <artifactId>jstl</artifactId>
  129.         <version>1.2</version>
  130.     </dependency>
  131.  
  132.     <!-- Test -->
  133.     <dependency>
  134.         <groupId>junit</groupId>
  135.         <artifactId>junit</artifactId>
  136.         <version>4.7</version>
  137.         <scope>test</scope>
  138.     </dependency>
  139.     <dependency>
  140.         <groupId>org.hibernate</groupId>
  141.         <artifactId>hibernate-core</artifactId>
  142.         <version>4.1.5.SP1</version>
  143.     </dependency>
  144. </dependencies>
  145. <build>
  146.     <plugins>
  147.         <plugin>
  148.             <artifactId>maven-eclipse-plugin</artifactId>
  149.             <version>2.9</version>
  150.             <configuration>
  151.                 <additionalProjectnatures>
  152.                     <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
  153.                 </additionalProjectnatures>
  154.                 <additionalBuildcommands>
  155.                     <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
  156.                 </additionalBuildcommands>
  157.                 <downloadSources>true</downloadSources>
  158.                 <downloadJavadocs>true</downloadJavadocs>
  159.             </configuration>
  160.         </plugin>
  161.         <plugin>
  162.             <groupId>org.apache.maven.plugins</groupId>
  163.             <artifactId>maven-compiler-plugin</artifactId>
  164.             <version>2.3.2</version>
  165.             <configuration>
  166.                 <source>1.6</source>
  167.                 <target>1.6</target>
  168.                 <compilerArgument>-Xlint:all</compilerArgument>
  169.                 <showWarnings>true</showWarnings>
  170.                 <showDeprecation>true</showDeprecation>
  171.             </configuration>
  172.         </plugin>
  173.         <plugin>
  174.             <groupId>org.codehaus.mojo</groupId>
  175.             <artifactId>exec-maven-plugin</artifactId>
  176.             <version>1.2.1</version>
  177.             <configuration>
  178.                 <mainClass>org.test.int1.Main</mainClass>
  179.             </configuration>
  180.         </plugin>
  181.     </plugins>
  182. </build>
  183. </project>
  184.        
  185. SEVERE: Servlet /dcspitter threw load() exception
  186. java.lang.ClassNotFoundException: org.springfamework.web.servlet.DispatcherServlet
  187. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
  188. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
  189. at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
  190. at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
  191. at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
  192. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1136)
  193. at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
  194. at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
  195. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
  196. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  197. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
  198. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
  199. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
  200. at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
  201. at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
  202. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
  203. at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
  204. at java.util.concurrent.FutureTask.run(FutureTask.java:138)
  205. at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  206. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  207. at java.lang.Thread.run(Thread.java:662)