eclipse上用maven建web项目

本文详细介绍如何在Eclipse中使用Maven搭建Web项目,包括配置依赖、源文件夹及输出路径,以及如何通过Maven插件部署和运行项目。

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

1、打开eclipse,File->New->Other->Maven->Maven Project

2、直接点击Next

3、选择webapp的选项,点击Next

4、填写group id和artifact id,点击Finish

5、结束之后可以看到文件的目录如下

6、可以看到创建项目之后,目录中的index.jsp文件报错,这是因为没有加入servlet api,在pom.xml文件加入servlet api的依赖即可,具体坐标可以到 (http://mvnrepository.com/)查找

7、因为maven项目一般规定含src/main/java,src/test/java,src/main/resources,src/test/resources四个source folder,但是eclipse只为我们创建了src/main/resources目录,所以需要手动添加其他三个文件。在添加的时候遇到如下文件已存在的情况,点击项目右键选择build Path,选中Source可以看到/src/main/java (missing)和/src/test/java (missing),将这两个文件Remove,即可开始创建需要的文件。


8、创建好需要的目录之后,可以在source中看到文件的输出没有进行设置,这里需要将src/main/java,src/main/resources两个文件的输出设置到项目的target/classes目录下,src/test/java,src/test/resources两个文件的输出设置到项目的target/test-classes目录下,具体通过选中文件并点击edit进行设置。


9、设置完文件之后可以看到文件的输出路径以及项目目录如下


10、为项目添加tomcat插件,即在pom.xml文件中添加如下代码,tomcat插件的设置可以到(http://tomcat.apache.org/maven-plugin.html)网址下查看。其中configuration标签下是对tomcat容器的配置,包括端口(port),访问路径(path),编码(uriEncoding),tomcat名称(Server)的设置。executions标签下定义在什么动作下做什么操作,这里定义了maven在对项目进行package打包操作的时候启动tomcat。

11、选择项目,Run As->Maven build ... 。


12、在弹出的设置中,找到Goals,填写clean package(表示先清除项目编译文件,然后重新对项目进行打包),点击Run的时候maven就会自动帮我们下载tomcat插件并对项目进行部署以及启动。

13、通过 localhost:8082 即可访问到启动的项目,当pom.xml中将path配置为/test,则需要通过 localhost:8082/test 进行访问。


14、另外如果没有在pom.xml配置executions标签的时候,可以在Goals中填写 tomcat7:run 来启动tomcat容器。


15、Goals中的其他配置如下:

clean:清除之前编译打包的文件
test:运行测试代码
compile:编译项目
package:对项目进行打包操作
install:对项目进行打包并放到本地仓库

tomcat7:deploy :部署一个web war包
tomcat7:reload  :重新加载web war包
tomcat7:start   :启动tomcat
tomcat7:stop   :停止tomcat
tomcat7:undeploy :停止一个war包
tomcat7:run  :启动tomcat ,并运行当前项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值