をサーブレットAPIを追加する方法をどのように私は私のプロジェクトののpom.xmlにサーブレットAPIを追加する私のpom.xmlに
mvnrepository.com私が知らないことを、サーブレットAPIの多くと同じような名前のプロジェクトを持っていますそれは正しいものです。それともすべてが大丈夫ですか?
をサーブレットAPIを追加する方法をどのように私は私のプロジェクトののpom.xmlにサーブレットAPIを追加する私のpom.xmlに
mvnrepository.com私が知らないことを、サーブレットAPIの多くと同じような名前のプロジェクトを持っていますそれは正しいものです。それともすべてが大丈夫ですか?
、だからあなたは.warファイルにapiをバンドルしたくないでしょう。サーバーにどのバージョンが含まれているかを調べる必要があります。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet-api-version}</version>
<scope>provided</scope>
</dependency>
servlet-api-versionをご使用のバージョンに置き換えることができます。 「提供された」スコープを指定して、api.jarがwarファイルに含まれないようにします。
良い点は、 –
というプロパティータグにもservlet-api-versionを追加する必要があることを忘れていました。 ? – SoulMan
、可能であれば、あなたが好きな場合は、バージョンタグにバージョンを直接入れることもできます。 – digitaljoel
使用しているサーブレットAPIのバージョンによって異なります。
javax.servletアーチファクトは、すべてのサーブレットAPIバージョンのjarを提供します。
我々は
<dependency>
<groupId>javax</groupId>
<artifactId>j2ee</artifactId>
<version>1.4</version>
<scope>provided</scope>
</dependency>
使用しますが、あなたが唯一のサーブレットAPIが必要な場合に使用したい場合があります
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>?</version>
<scope>provided</scope>
</dependency>
私はほとんどのWeb /アプリケーションサーバはServlet APIのバージョンにバンドル信じる
jarファイルをWEB-INF/lib
フォルダに入れたくない場合は、コンテナまたはJDKのどちらかを実行時に指定してください。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
は、ここに宣言です:いくつかのバージョンについては
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
「javax.servlet:servlet-api:3.0-alpha-1」のエントリの[mvnrepository](http://mvnrepository.com)上で誰かが書いています(そして私は誰も知らない):_注:このアーティファクトは移動先:新しいグループjavax.servlet新しいアーティファクトjavax.servlet-api_。したがって、もっと正確な 'javax.servlet:servlet-api'は実際には正しいものではありません。 – Adam
すごく、ありがとう、まだ質問をする、どうして知ったの?親切にmaven-fuを共有してください:) – John
- > http://mvnrepository.com/artifact/javax.servlet/javax.servlet- api/3.1.0。このリンクでは、XMLスニペットが依存関係として追加できるようになります。もちろん、別のバージョンを選択することもできます。「注:このアーティファクトには新しいバージョンがあります」 – Andrejs