Solución:
Debe agregar la “Dependencia de Maven” en el ensamblado de implementación
- haga clic derecho en su proyecto y elija propiedades.
- haga clic en Deployment Assembly.
- haga clic en agregar
- haga clic en “Entradas de ruta de compilación Java”
- seleccione dependencias de Maven “
- haga clic en Finalizar.
Reconstruir y desplegar de nuevo
Nota: esto también es aplicable para no experto proyecto.
Dos posibles respuestas:
1- No incluyó spring-beans y spring-context jars en su lib. Si está utilizando maven (lo que ayudará mucho) esas dos líneas serán suficientes
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>
2- Los archivos jar necesarios están en su classpath pero no están implementados en tomcat.
Tuve el mismo problema con Idea Intellij y Spring 4. Solucioné el problema y quería compartir la respuesta con ustedes.
Yo uso tomcat 7 / idea intellij 13 / spring 4.
dependencias pom.xml:
<properties>
<spring.version>4.0.5.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
enter code here
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
En idea Intellij, debe ir a Archivo -> Configuración del proyecto -> Artefactos.
Luego
limpiar -> reconstruir el proyecto -> construir el artefacto, y todo estará bien.