Maven创建web项目

一、创建Web项目

1.通过Maven创建Web项目

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.创建好项目后的目录如下:

在这里插入图片描述

二、项目配置

1.添加Source Folder

Maven规定,必须创建以下几个Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder
在这里插入图片描述
在这里插入图片描述
创建好后的目录如下:
在这里插入图片描述

2.配置Build Path

在这里插入图片描述
设定4个文件夹的输出Output folder,双击修改:
在这里插入图片描述
分别修改输出路径,最终如上图所示

src/main/resources  对应  target/classes

src/main/java  对应  target/classes

src/test/resources  对应  target/test-classes

src/test/java  对应  target/test-classes

3.设定Libraries

在这里插入图片描述
配置完Build Path后目录如下:
在这里插入图片描述

4.将项目转换成Dynamic Web Project

项目上右键Properties
第一次设置时要在左侧选择 Project Facets,单击右侧的 ”Convert faceted from “
在这里插入图片描述

在这里插入图片描述
修改Java为你当前项目的JDK,并添加Dynamic Web Module
在这里插入图片描述

如果出现此问题可通过下面链接解决
创建maven项目报错“Cannot change version of project facet Dynamic Web Module to 3.0.”完美解决
原文链接:https://blog.csdn.net/u010882234/article/details/72312473

①.修改.settings里的org.eclipse.wst.common.project.facet.core.xml文件,设置Dynamic Web Module版本和java版本。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
②.修改web.xml文件,src/main/webapp/WEB-INF/web.xml,修改Dynamic Web Module版本。

<?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" 
         id="schedule-console" version="3.0">
  <display-name>Archetype Created Web Application</display-name>
</web-app>

③.修改pom.xml文件,在bulid里添加java版本依赖。

<build>
    <finalName>maven_web</finalName>
    <plugins>  
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>2.3.2</version>  
            <configuration>  
                <source>1.8</source>  
                <target>1.8</target>  
            </configuration>  
        </plugin>  
    </plugins> 
  </build>

这3步做完后,右键 – maven – update project…。这个时候基本都会没问题了。有也是小问题,继续修改下java配置即可。

问题解决后修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击”Further Configuration available“ 链接:(此处如果没有链接,可以取消Dynamic选中点击appply然后再次打开此界面选中)
在这里插入图片描述
修改Content directory 为 src/main/webapp ,单击OK:
在这里插入图片描述

设置完Content directory,ok后再次点击前一界面ok,完成转换成Dynamic Web Project项目
在这里插入图片描述

5.设置部署程序集(Web Deployment Assembly)

在项目上右键单击,选择Properties,在左侧选择Deployment Assembly
在这里插入图片描述
设置部署时的文件发布路径
 ①.我们删除test的两项,因为test是测试使用,并不需要部署。
 ②.设置将Maven的jar包发布到lib下。
    Add -> Java Build Path Entries -> Maven Dependencies -> Finish
设置完成后如图
在这里插入图片描述
ok后,web项目就创建完毕了,目录机构如图
在这里插入图片描述
index.jsp的报错可以通过添加jar包解决

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

在这里插入图片描述
运行后访问工程成功!
在这里插入图片描述

启动tomcat时如果出现错误:
在这里插入图片描述
可以尝试清除缓存clean一下
在这里插入图片描述

原文地址:http://www.cnblogs.com/leiOOlei/p/3361633.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值