как добавить API сервлета к моему pom.xml

не делайте освобожденное пространство, возвращайте его, как это было, просто выполните установочный CD Ubuntu, и Вам предложат, сколько дискового пространства Вы хотите использовать для Ubuntu, и это будет автоматически сделано для Вас

37
задан Rich Seller 6 September 2009 в 11:52
поделиться

3 ответа

Я считаю, что большинство серверов веб-приложений и веб-серверов поставляются в комплекте с версией api сервлета, поэтому вам не захочется объединять api в свой файл .war. Вам нужно будет выяснить, какая версия включена в ваш сервер, после чего вы можете использовать

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>${servlet-api-version}</version>
    <scope>provided</scope>
</dependency>

, заменив servlet-api-version на вашу версию. Вы захотите указать «предоставленную» область, чтобы api.jar не был включен в ваш war файл.

46
ответ дан 27 November 2019 в 04:51
поделиться

Мы используем

<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>
2
ответ дан 27 November 2019 в 04:51
поделиться

Это зависит от того, какую версию API сервлета вы используете.

Артефакт javax.servlet предоставит jar-файлы для всех версий API сервлетов.

0
ответ дан 27 November 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: