2.使用idea新建maven WEB项目

本文详细介绍了如何使用IntelliJ IDEA配置Maven,创建Maven Web项目,包括设置仓库、自动导入、骨架创建、项目结构、配置依赖、启动Java Web项目以及在Tomcat中部署war文件的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 配置Maven

       软件配置一次即可,所有Maven项目共享。

    1)如上图标注3 选择自己的仓库

 1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。

   2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。

  3)上图标注 4 所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

 

Maven 骨架创建 Java Web 项目

打开-File-New-Project 

2、选择左侧Maven菜单,选中Create from archetype,选择 maven-archetype-webapp,点击下一步;

 

 

GroupID:定义了项目属于哪个组,一般来说这个通常和公司或组织关联。

ArtifactId:定义了当前Maven项目在组中的唯一ID,实际对应项目的名称,就是项目根目录的名称。

GroupId和ArtifactId<项目名>还有Version,这三个属性目的是标识你的项目的唯一性。

添加的配置为 archetypeCatalog=internal 

3、输入GroupID,ArtifacID,点击下一步。点击NEXT 

4、如下图,这一步,直接按照默认,点击next也可以的,但是可能创建完成之后会下载一些东西,然后导致比较慢,所以这里先配置maven路径后再点击右侧的加号。

 点击“+”后,输入输入对应的name和value,然后点击OK。点击Next。

archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

5、填写Project name和Module name,并选择项目所在的路径。

Module name默认和Project name 一样的,但是如果这个项目只有这一个module,不改无所谓的,如果有很多的module,还是需要修改一下。

 

 6)点Finish之后,Maven会根据刚才的配置创建一个基于Maven的Web App.

       - 创建结束,其Log如下:

点击右下角查看进去 

6.maven web模板项目结构 

   recources文件夹:一般用来存放一些资源文件

    webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用

 

同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹 

 

也可以右键项目-选择Open Module Settings打开项目配置页面更改 

7.配置依赖jar 

jar包配置搜索 

官方地址:http://mvnrepository.com/

 

启动 Java Web 项目

1)打开“Project Structure”

2)配置“Facets”

点击之后 ,弹出个小框框,然后把选中部分复制一下,再选择一个目录一般选择webapp

https://i-blog.csdnimg.cn/blog_migrate/6f380221f2bf6f08f19c22c2245d098e.png

 

https://i-blog.csdnimg.cn/blog_migrate/1554c2f0699a6ea1b64c35e20af4223d.png

点击OK后把刚才复制的内容粘贴到路径末尾

 

https://i-blog.csdnimg.cn/blog_migrate/8d7ade60ba10582a34f16bba409c357d.png

点击OK再OK

 

https://i-blog.csdnimg.cn/blog_migrate/dfbd698eb291fdf1cf0a0514f7d58e0f.png

 

3)配置“Artifacts”

4) 启动“Edit Configurations”

 

5) Add New 'Tomcat Server' 配置

6) 配置Deplyment

 

7) 配置Server

其结果如下:

 

8) 启动Web Server

现在可以通过Browser访问WebServer的页面了。

5. 在Tomcat中部署war文件

    1)把MVNDemo.war copy到Tomcat的webapps目录下。

    2)在Browser上访问URL:http://localhost:8080/MVNDemo/ 即可。

 

<think>好的,用户问的是如何在IntelliJ IDEA 2023.1中创建Maven Web项目。首先,我需要回忆一下创建Maven Web项目的步骤。记得通常有两种方法:一种是通过Maven原型生成,另一种是手动创建并配置。不过IDEA可能已经集成了更简便的方式。 首先,启动IDEA后,用户应该选择“New Project”或者在欢迎界面点击“Create New Project”。然后,在新建项目的向导中,选择Maven作为项目类型,并确保选中了“Create from archetype”选项,选择maven-archetype-webapp这个原型。这一步可能需要输入groupId、artifactId等信息,比如com.example和my-webapp这样的示例名称。 接下来,用户需要指定项目名称和保存位置,然后等待Maven下载依赖并生成项目结构。生成后,可能需要检查项目的目录结构是否正确,比如src/main/webapp是否存在,以及pom.xml是否配置正确。有时候可能需要手动调整pom.xml中的打包方式为war,以及添加必要的依赖,比如Servlet API或者其他框架的依赖。 另外,用户可能还需要配置项目的SDK和Maven设置,比如本地仓库的位置和settings.xml文件。如果用户没有安装Tomcat或者其他服务器,可能需要指导他们如何在IDEA中配置服务器,以便部署和运行Web应用。 还要注意,有些时候IDEA的版本不同可能会导致选项的位置有所变化,但2023.1版本应该不会有太大变动。需要确认步骤是否适用于这个版本,是否有新的特性或变化需要说明。比如,是否在创建项目时自动配置了web.xml,或者是否需要手动添加。 最后,用户可能会遇到一些常见问题,比如项目创建后无法运行,或者依赖下载失败,这时候可能需要建议检查网络连接,或者更换Maven镜像源,比如使用阿里云的镜像。同时,提醒用户可以根据需要添加其他依赖项,比如Spring框架或者其他库。 总结一下,回答应该分步骤说明如何通过IDEA的图形界面创建Maven Web项目,包括选择原型、填写项目信息、配置Maven和可能的后续调整。然后提出相关问题,比如如何配置Tomcat、添加依赖、修改打包方式、解决常见错误等,帮助用户深入理解和解决问题。</think>在 IntelliJ IDEA 2023.1 中创建 Maven Web 项目的步骤如下: 1. **新建项目** - 打开 IDEA → `File` → `New` → `Project` - 左侧选择 `Maven` → 勾选 `Create from archetype` → 选择 `maven-archetype-webapp` 2. **配置项目信息** - 输入 `GroupId`(如 `com.example`) - 输入 `ArtifactId`(如 `my-webapp`) - 点击 `Next` → 确认 `Maven home path` 和 `User settings file` → 点击 `Next` 3. **确认项目路径** - 设置项目名称和存储路径 → 点击 `Finish` 4. **检查生成结构** - 项目会自动生成以下内容: - `pom.xml`(Maven 配置文件) - `src/main/webapp/WEB-INF/web.xml`(Web 配置文件) - 标准 Maven 目录结构 5. **可选配置** - 修改 `pom.xml` 添加依赖(如 Servlet API): ```xml <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies> ``` - 将打包方式改为 `war`(若未自动生成): ```xml <packaging>war</packaging> ``` 6. **部署运行** - 配置 Tomcat Server(`Run` → `Edit Configurations` → 添加 Tomcat) - 运行项目即可在浏览器访问默认页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值