如何配置Maven以使用Servlet 3

安格斯

我想升级我的Web应用程序以使用Servlet 3.0(由2.5组成)。我正在使用WebLogic Server版本:12.1.1.0(12c),maven,java 7_10和NetBeans 7.3.1

由于某些原因,唯一可用的servlet-api是3.0-alpha-1,而不是3.0

<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>

<dependencies>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>3.0-alpha-1</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>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.myfaces.core</groupId>
        <artifactId>myfaces-api</artifactId>
        <version>2.1.8</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.myfaces.core</groupId>
        <artifactId>myfaces-impl</artifactId>
        <version>2.1.8</version>
        <scope>compile</scope>
    </dependency>
克雷格·奥蒂斯(Craig Otis)

您的选择实际上是最终版本,3.0.1或者3.1.0是最终版本,并且工件ID已更改。使用旧的servlet-api工件ID,除了找到的alpha之外,可用的发行版仅为2.x。

如果您更新到javax.servlet-api,则会发现较新的3.x发行版:

http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api

您可以更新您的POM以使用:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为emacs配置python.el以使用python3 shell?

来自分类Dev

如何为emacs配置python.el以使用python3 shell?

来自分类Dev

如何在存储桶上配置 S3 事件以使用 ansible 触发 lambda

来自分类Dev

当特定用户调用时,如何默认配置w3m以使用squid代理(或任何代理)?

来自分类Dev

如何配置Eclipse EE以使用外部Maven(Windows 7)

来自分类Dev

如何使用 Webpack 3 配置 Ant Design

来自分类Dev

一个应该如何配置或安装Salt-cloud以使用Saltstack py3存储库来安装minion而不是分发(apt)存储库?

来自分类Dev

如何在Elastic Beanstalk中配置Flask应用程序以使用S3保留用户上传的图像文件

来自分类Dev

如何获得Capistrano 3以使用RVM红宝石?

来自分类Dev

对Servlet 3.x使用基于Java的配置而不是web.xml有什么好处

来自分类Dev

如何安装Maven 3?

来自分类Dev

如何安装Maven 3?

来自分类Dev

我该如何配置git以使Sublime Text 3打开相关的COMMIT_EDITMSG?

来自分类Dev

拔下充电器后,如何配置带有GNOME 3的Ubuntu以使屏幕变暗?

来自分类Dev

连接到repo.maven.apache.org时如何配置Maven以使用HTTPS

来自分类Dev

配置Subversion客户端以使用3向冲突标记

来自分类Dev

如何配置 atom 使用 python 3.x ide?

来自分类Dev

如何配置NPM以使用Maven文件夹结构和War部署

来自分类Dev

如何配置Maven以使用-source 5或更高版本来启用注释?

来自分类Dev

如何使用S3作为Maven存储库?

来自分类Dev

如何配置Maven以使用两个不同的质量配置文件运行SonarQube项目分析?

来自分类Dev

如何配置Maven以使用两个不同的质量配置文件运行SonarQube项目分析?

来自分类Dev

Servlet 3的异步Servlet功能-如何处理耗时的任务

来自分类Dev

配置 TDWC v8.6 FP3 或 v9.x 以使用 Oracle 数据库进行报告

来自分类Dev

如何获取使用 PHP WkHtmlToPdf 创建的 pdf 以使用 slim 3 下载而不破坏编码

来自分类Dev

如何配置wildfly以使用EclipseLink?

来自分类Dev

如何配置Ember CLI以使用UNCSS

来自分类Dev

如何配置Phpstorm以使用超越比较

来自分类Dev

如何配置Hive以使用Spark?

Related 相关文章

  1. 1

    如何为emacs配置python.el以使用python3 shell?

  2. 2

    如何为emacs配置python.el以使用python3 shell?

  3. 3

    如何在存储桶上配置 S3 事件以使用 ansible 触发 lambda

  4. 4

    当特定用户调用时,如何默认配置w3m以使用squid代理(或任何代理)?

  5. 5

    如何配置Eclipse EE以使用外部Maven(Windows 7)

  6. 6

    如何使用 Webpack 3 配置 Ant Design

  7. 7

    一个应该如何配置或安装Salt-cloud以使用Saltstack py3存储库来安装minion而不是分发(apt)存储库?

  8. 8

    如何在Elastic Beanstalk中配置Flask应用程序以使用S3保留用户上传的图像文件

  9. 9

    如何获得Capistrano 3以使用RVM红宝石?

  10. 10

    对Servlet 3.x使用基于Java的配置而不是web.xml有什么好处

  11. 11

    如何安装Maven 3?

  12. 12

    如何安装Maven 3?

  13. 13

    我该如何配置git以使Sublime Text 3打开相关的COMMIT_EDITMSG?

  14. 14

    拔下充电器后,如何配置带有GNOME 3的Ubuntu以使屏幕变暗?

  15. 15

    连接到repo.maven.apache.org时如何配置Maven以使用HTTPS

  16. 16

    配置Subversion客户端以使用3向冲突标记

  17. 17

    如何配置 atom 使用 python 3.x ide?

  18. 18

    如何配置NPM以使用Maven文件夹结构和War部署

  19. 19

    如何配置Maven以使用-source 5或更高版本来启用注释?

  20. 20

    如何使用S3作为Maven存储库?

  21. 21

    如何配置Maven以使用两个不同的质量配置文件运行SonarQube项目分析?

  22. 22

    如何配置Maven以使用两个不同的质量配置文件运行SonarQube项目分析?

  23. 23

    Servlet 3的异步Servlet功能-如何处理耗时的任务

  24. 24

    配置 TDWC v8.6 FP3 或 v9.x 以使用 Oracle 数据库进行报告

  25. 25

    如何获取使用 PHP WkHtmlToPdf 创建的 pdf 以使用 slim 3 下载而不破坏编码

  26. 26

    如何配置wildfly以使用EclipseLink?

  27. 27

    如何配置Ember CLI以使用UNCSS

  28. 28

    如何配置Phpstorm以使用超越比较

  29. 29

    如何配置Hive以使用Spark?

热门标签

归档