gpt4 book ai didi

eclipse - 如何在 maven 中创建 Servlet 3.0 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-04 17:36:21 25 4
gpt4 key购买 nike

当我使用 eclipse 使用“maven-archetype-webapp”创建带有 maven 的 webapp 时,它只创建了 Servlet 2.3。如何创建 Servlet 3.0?

最佳答案

仍然没有很好的方法来做到这一点。

Eclipse 正在解析 web.xml 以识别项目的方面,从而识别 servlet 版本。

要在 Eclipse 中实现 servlet 3.0 Web 应用程序,请执行以下步骤:

仅使用 Eclipse:

  • 创建 maven-archetype-webapp 的 MVN 项目New -> Project -> Mvn Project
  • 用新的 3.0 版本替换 web.xml 文件:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
    <display-name>Archetype Created Web Application</display-name>
    </web-app>
  • 关闭项目并从工作区中删除它(不要删除磁盘上的文件)
  • 从项目文件夹中删除 .project 和 .classpath 文件以及 .settings 目录
  • 使用 import -> Existing Maven Project 重新导入项目


  • 使用 MVN 命令行 + Eclipse
  • 创建 maven-archetype-webapp 的 MVN 项目
      mvn archetype:generate 
    -DarchetypeGroupId=org.apache.maven.arechetypes
    -DarchetypeArtifactId=maven-archetype-webapp
    -DarchetypeVersion=1.0
    -DgroupId=<my.groupid>
    -DartifactId=<my-artifactId>
  • 替换 eclipse 方法点 2 中的 web.xml 内容。
  • 与 eclipse 方法的第 5 点相同。
  • 关于eclipse - 如何在 maven 中创建 Servlet 3.0 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910574/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com