Eclipse 创建 maven web项目 (简洁版)

1.打开Eclipse,选择新建maven项目

2.选择 maven-archetype-webapp

3.设置 groupId、Artifact Id,点击 next

4.项目创建好了,但是只有 src/main/resources 咋办?

5.右键选择项目,选择 Build path ,点进去,选择 JRE System Library,Edit

 

6.勾选  Workspace default JRE(....)

7.apply后,回到项目,看到多了几个目录。还缺少一个   src/test/resources  目录

8.选中项目名,右键 新建 source folder,取名  src/test/resources  ,创建成功。

9.更改class路径 。右键项目,Java Build Path -> Source
下面有4个文件夹:src/main/java,src/main/resources,src/test/java ,src/test/resources。
双击src/test/resources, 选择target/test-classes;发现src/test/resources 下的
Output Folder显示Default output folder,于是点击edit,创建一个target/test-classes。


 

10. 修改 dynamic web module。右键项目,选择 project facets。然后将dynamic web module 由2.3 改为 3.0。发现报错。

 11. 为了解决这个问题,要修改三个地方的配置。首先说前面两个,(1)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>

(2)修改你项目目录下的,.settings下的org.eclipse.jdt.core.prefs文件

将 1.5 全部替换为 1.7

然后修改org.eclipse.wst.common.project.facet.core.xml文件

 

至此,我已经照着其他博主操作一遍了~

那我们回去update 一下项目,看看是否已经ok。maven update 后,发现报错
Dynamic Web Module 3.0 requires Java 1.6 or newer. 

 然后再看看刚才修改的那个org.eclipse.jdt.core.prefs文件。

 

 哎呀,咋都又回来了?????

这就到第三步的配置了,这也是上面遗留的第三个步骤(3)修改pom.xml

打开pom.xml,加上下面这段代码。然后再去修改org.eclipse.jdt.core.prefs文件,再去 maven update

<plugins>
	            <plugin>
	                <groupId>org.apache.maven.plugins</groupId>
	                <artifactId>maven-compiler-plugin</artifactId>
	                <version>3.3</version>
	                <configuration>
	                    <!-- 指定source和target的版本 -->
	                    <source>1.7</source>
	                    <target>1.7</target>
	                </configuration>
	            </plugin>
	        </plugins>

 maven update project后,发现错误没了。然后将项目加入Tomcat服务器,发布出去,访问以下。

 12.启动tomcate,访问成功!

13.Over~~~~~~~~~~

发布了100 篇原创文章 · 获赞 96 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/qq_25221835/article/details/95812531