Le type javax.servlet.ServletContext et javax.servlet.ServletException ne peut pas être résolu

Je suis en train d'essayer d'inclure le Printemps de Sécurité pour mon projet web, je suis en suivant ce tutoriel http://docs.spring.io/spring-security/site/docs/current/guides/html5//helloworld.html

J'ai tout fait dans le tutoriel avec le projet maven et fonctionne très bien. Mais quand j'essaie de l'inclure dans mon projet une erreur de compilation apparaissent. Plus précisément, quand je s'étend de AbstractSecurityWebApplicationInitializer apparaître l'erreur donné

Le type javax.servlet.ServletContext et javax.servlet.ServletException ne peut pas être résolu

Le type javax.servlet.ServletContext et javax.servlet.ServletException ne peut pas être résolu

Plusieurs repères à cette ligne

  • Le type javax.servlet.ServletContext ne peut pas être résolu. Il est indirectement référencé de besoin .les fichiers de classe
  • Le type javax.servlet.ServletException ne peut pas être résolu. Il est indirectement référencé de besoin .les fichiers de classe

L'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>spring.primefaces</groupId>
<artifactId>primefaces.testwebapp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>SpringPrimefacesWebApp</name>
<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
    </plugins>
</build>
<dependencies>
    <!-- JSF 2.2 core and implementation -->
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.2.11</version>
    </dependency>
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.2.11</version>
    </dependency>
    <!-- Prime Faces -->
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>5.2</version>
    </dependency>
    <!-- Spring security -->
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>4.0.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>4.0.1.RELEASE</version>
    </dependency>
</dependencies>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-framework-bom</artifactId>
            <version>4.1.6.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Merci pour l'aide!

À l'aide de mvn clean install-U

Le type javax.servlet.ServletContext et javax.servlet.ServletException ne peut pas être résolu

Sans les parties pertinentes de votre pom, il est difficile à diagnostiquer.
Désolé, je viens de téléchargé le complet pom.
exécuter la commande dans l'invite de commande(exécuter à partir du répertoire où POM). mvn clean install-U. Si cela ne fonctionne pas vérifier apache-maven-3.3.1\conf\settings.xml fichier pour le chemin du référentiel
Je suis juste vérifier le fichier de configuration, mais lorsqu'/quel est le chemin du référentiel chose?

OriginalL'auteur Amaury Esparza | 2015-06-09