インポートjavax.servlet.ServletRegistrationを解決できません

フェロミックス

Spring Tool Suite3.8.1.RELEASEを使用して、SpringHibernateを統合するプロジェクトを作成しますはこのサイトチュートリアルに従います最初のステップ1で説明したクラスを作成しようとすると、Spring Dispatcherサーブレットをブートストラップすると、「The import javax.servlet.ServletRegistration cannot be resolved」というエラーが発生しましたこれがpom.xmlです:

<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.ambre</groupId>
    <artifactId>hib</artifactId>
    <name>SpringMvcHibernateJavaBased</name>
    <packaging>war</packaging>
    <version>1.0.0-BUILD-SNAPSHOT</version>
    <properties>
        <java-version>1.7</java-version>
        <org.springframework-version>4.0.3.RELEASE</org.springframework-version>
        <org.aspectj-version>1.6.10</org.aspectj-version>
        <org.slf4j-version>1.6.6</org.slf4j-version>
    </properties>
    <dependencies>
        <!-- Spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${org.springframework-version}</version>
            <exclusions>
                <!-- Exclude Commons Logging in favor of SLF4j -->
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                 </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${org.springframework-version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${org.springframework-version}</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.3.5.Final</version>
        </dependency>

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-dbcp2</artifactId>
            <version>2.0</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.30</version>
        </dependency>

        <!-- AspectJ -->
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${org.aspectj-version}</version>
        </dependency>   

        <!-- Logging -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${org.slf4j-version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>${org.slf4j-version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${org.slf4j-version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.15</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.mail</groupId>
                    <artifactId>mail</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>javax.jms</groupId>
                    <artifactId>jms</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>com.sun.jdmk</groupId>
                    <artifactId>jmxtools</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>com.sun.jmx</groupId>
                    <artifactId>jmxri</artifactId>
                </exclusion>
            </exclusions>
            <scope>runtime</scope>
        </dependency>

        <!-- @Inject -->
        <dependency>
            <groupId>javax.inject</groupId>
            <artifactId>javax.inject</artifactId>
            <version>1</version>
        </dependency>

        <!-- Servlet -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <!-- Test -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.7</version>
            <scope>test</scope>
        </dependency>        
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.9</version>
                <configuration>
                    <additionalProjectnatures>
                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                    </additionalProjectnatures>
                    <additionalBuildcommands>
                        <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
                    </additionalBuildcommands>
                    <downloadSources>true</downloadSources>
                    <downloadJavadocs>true</downloadJavadocs>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.5.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <compilerArgument>-Xlint:all</compilerArgument>
                    <showWarnings>true</showWarnings>
                    <showDeprecation>true</showDeprecation>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <configuration>
                    <mainClass>org.test.int1.Main</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

では、なぜimport不可能なのか、そしてそれを修正する方法

sidgate

javax.servlet.ServletRegistrationサーブレット3.0以降で使用できます。以下のように依存関係を更新します

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency>

tomcat7 +を使用する必要があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インポートjavax.servlet.ServletRegistrationを解決できません

分類Dev

インポートjavax.servlet.ServletRegistrationを解決できません

分類Dev

インポートjavax.servletを解決できません

分類Dev

IntelliJ IDEAはインポートjavax.servlet。*を解決できません。

分類Dev

javax.servlet.annotation.WebServletをインポートできません

分類Dev

コンポーネント/ atg / dynamo / servlet / adminpipeline / Authenticatorを解決できません

分類Dev

javax.servlet.httpを解決できません

分類Dev

javax.servlet.jsp.JspExceptionをタイプに解決できません

分類Dev

タイプjavax.servlet.ServletContextおよびjavax.servlet.ServletExceptionを解決できません

分類Dev

インポートjavax.mediaを解決できません

分類Dev

インポートjavax.soundを解決できません

分類Dev

javax.servlet.ServletExceptionをSpringWebアプリのタイプに解決できません

分類Dev

Java EJB:インポートjavax.ejbを解決できません

分類Dev

インポートjavax.annotation.Resourceを解決できません

分類Dev

インポートjavax.jwsはEclipseで解決できません

分類Dev

インポートorg.junitを解決できません

分類Dev

インポートandroid.supportを解決できません

分類Dev

「インポートorg.springframeworkを解決できません。」

分類Dev

Vs Code javaインポートを解決できません

分類Dev

インポートorg.omgを解決できません

分類Dev

IntelliJIDEAは静的インポートを解決できません

分類Dev

インポートorg.openntfを解決できません

分類Dev

ReactHOCはインポートを解決できません

分類Dev

インポートgwtuploadを解決できません

分類Dev

循環インポートを解決できません

分類Dev

インポートorg.apacheを解決できません

分類Dev

ADTEclipseのインポートを解決できません

分類Dev

インポートbutterknife.InjectViewを解決できません

分類Dev

インポートorg.eclipseを解決できません

Related 関連記事

  1. 1

    インポートjavax.servlet.ServletRegistrationを解決できません

  2. 2

    インポートjavax.servlet.ServletRegistrationを解決できません

  3. 3

    インポートjavax.servletを解決できません

  4. 4

    IntelliJ IDEAはインポートjavax.servlet。*を解決できません。

  5. 5

    javax.servlet.annotation.WebServletをインポートできません

  6. 6

    コンポーネント/ atg / dynamo / servlet / adminpipeline / Authenticatorを解決できません

  7. 7

    javax.servlet.httpを解決できません

  8. 8

    javax.servlet.jsp.JspExceptionをタイプに解決できません

  9. 9

    タイプjavax.servlet.ServletContextおよびjavax.servlet.ServletExceptionを解決できません

  10. 10

    インポートjavax.mediaを解決できません

  11. 11

    インポートjavax.soundを解決できません

  12. 12

    javax.servlet.ServletExceptionをSpringWebアプリのタイプに解決できません

  13. 13

    Java EJB:インポートjavax.ejbを解決できません

  14. 14

    インポートjavax.annotation.Resourceを解決できません

  15. 15

    インポートjavax.jwsはEclipseで解決できません

  16. 16

    インポートorg.junitを解決できません

  17. 17

    インポートandroid.supportを解決できません

  18. 18

    「インポートorg.springframeworkを解決できません。」

  19. 19

    Vs Code javaインポートを解決できません

  20. 20

    インポートorg.omgを解決できません

  21. 21

    IntelliJIDEAは静的インポートを解決できません

  22. 22

    インポートorg.openntfを解決できません

  23. 23

    ReactHOCはインポートを解決できません

  24. 24

    インポートgwtuploadを解決できません

  25. 25

    循環インポートを解決できません

  26. 26

    インポートorg.apacheを解決できません

  27. 27

    ADTEclipseのインポートを解決できません

  28. 28

    インポートbutterknife.InjectViewを解決できません

  29. 29

    インポートorg.eclipseを解決できません

ホットタグ

アーカイブ