私は次のようにサーブレット2.5を使用していました。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
Tomcat 7に移行しているのでサーブレット3を使用したいので、EL 2.2を使用できます。次の依存関係を追加すると、見つかりませんでした。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
更新:
私はSpring、JSF 2、Tomcat 7を使用しています
だからあなたたちは何を提案しますか?
アーティファクトIDの名前がjavax.servlet-api
に変更されたようです
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
Maven Centralの検索URLは次のとおりです。 http://search.maven.org/#search|gav|1|g%3A%22javax.servlet%22
JSPとELに関する質問を先取りするために、jsp-apiとel-apiの依存関係を次に示します。
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>2.2.2</version>
<scope>provided</scope>
</dependency>
ライブラリorg.Apache.Tomcatにはサーブレット3.0が含まれています
<dependency>
<groupId>org.Apache.Tomcat</groupId>
<artifactId>Tomcat-servlet-api</artifactId>
<version>7.0.30</version>
<scope>provided</scope>
</dependency>
詳細については、以下を参照してください。