gpt4 book ai didi

java - 如何在Intellij Idea中使用maven创建Servlet项目?

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:01 32 4
gpt4 key购买 nike

我在Intellij Idea中创建了一个maven项目。我还将jetty的maven依赖添加到pom文件中。那么我应该怎么做来创建servlet项目呢?我应该在 ma​​in\java 中手动创建 webapp\WEB-INF\web.xml 文件夹吗?或者有一些maven插件我必须添加到Pom.xml文件中,然后在Lifecycle中单击安装后,将自动创建相关的文件夹和文件?

Pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<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>

<groupId>com.c.helloWorldMavenServlet</groupId>
<artifactId>helloWorldMavenServlet</artifactId>
<version>1.0-SNAPSHOT</version>


<dependencies>

<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.16.v20140903</version>
<scope>test</scope>
</dependency>
</dependencies>



</project>

最佳答案

我建议使用maven archetype来创建项目:org.apache.maven.archetypes:maven-archetype-webapp然后你应该在src/main中创建目录java,然后右键单击->将目录标记为->源根。默认情况下,您的 web.xml 版本为 2.3,因此这意味着您无法使用 CDI。如果您想更改它,请转到文件->项目结构->Facets(或模块),然后从部署描述符中删除Web描述符,然后添加新的web.xml(+)并选择版本3.1

我希望它能起作用。目前我不知道还有什么其他方法可以实现这一目标

关于java - 如何在Intellij Idea中使用maven创建Servlet项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48618760/

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