注:已经安装了maven 插件
1.新建maven项目,如果不在上面,请到other里面去找一下
2,进入maven项目之后,
如下
点击next
3.选择webapp之后
如下
点击next
4. 输入两个id package可以不写,是它默认帮你新建一个包,不写没关系
如下;
Group ID :分组ID 自己取
Artifact ID :项目的名称
Package :war
5.会生成一个这样目录的项目
如下:工作空间里
eclipse里
6,配置maven
首先新建几个文件夹
添加Source文件夹
接下来需要添加
src/main/java
src/test/java
src/test/resources三个文件夹
右键项目根目录点击New -> Source Folder,
建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。
项目或者文件加上右键 new sourceFolder,正常情况下是没有问题的
如果出现了下面的这情况,说名src/main/java其实是真的存在的只是我们看不到
修改配置
项目右键属性
改为
设置好了之后发现 src/main/java ,src/test/java 出现了
继续新建其他的几个还没有的
7.如下
8 更改class路径
右键项目, Build Path ->configer Build Path
下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。
双击每个文件夹的Output folder,选择路径。
src/main/java,src/main/resources,选择target/classes;
src/test/java ,src/test/resources, 选择target/test-classes;
选上Allow output folders for source folders.(如果没有选上的话)
此处还可以更改jdk
9.右键 prorerties -- project Facets
想要切换成3.0发现报错,如下
这是因为新建项目的时候,用了maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的
web.xml文件
改为
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Archetype Created Web Application</display-name>
</web-app>
-------------
10,改
里 org.eclipse.jdt.core.prefs
修改成
-------
修改成
刷新,重新打开属性 project Facets,看到这个地方已经修改成3.0; 勾选上tomcat
项目工程创建完成
new 一个server
启动之后看看有无报错,目前没有
运行一下,测试没问题,至此maven web项目创建完成