eclipse搭建maven工程及配置Tomcat
首先要安装和配置maven
网上有很多方法。可以按下面这篇文章去配置。
https://jingyan.baidu.com/article/acf728fd68b4bef8e510a31c.html
配置完成以后,打开eclipse,开始我们的工程搭建
在Eclipse中搭建maven工程
1、点击File – New – Others – 搜索maven – 选中Maven Project
2、点击Next – 再点击Next,进入到下面的界面
3、选择maven-archetype-webapp,点击Next,然后输入Group Id 和Artifact Id,点击Finish
4、然后等待工程构建完毕。
等待工程构建完毕以后,工程会报错。
我们打开工程,看到是jsp页面报错
这是因为缺少Tomcat相关包,右键点击工程 – Build Path – Add Libraries – 选择 Server Runtime – 选择你安装的Tomcat版本(需要先安装Tomcat)
添加完成以后工程就不报错了,但是还是会有一个警告
5、这个警告是说当前版本的JRE为1.5,并不能完全支持maven的功能。
我们将这段代码复制到pom.xml的build标签之中:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.2</version><!-- 版本号可以去maven repository 中去找-->
<configuration><!-- 这里跟jre 1.8关联起来-- >
<source>1.8</source>
<target>1.8</target>
<encoding>UTF8</encoding>
</configuration>
</plugin>
</plugins>
保存,然后update一下maven工程(右键工程 – Maven – Update Project)
然后就没有警告也不会报错了。
但是到这里还没有完。
我们还要确保maven工程下有src/main/java
src/main/resources
src/test/java
src/test/resources
这四个文件夹,如果没有就手动创建(右键工程 – New – Folder)
创建完成以后,再配置这四个文件的输出目录。
右键工程 – Build Path – Configurate Build Path – Sources – 选中Output Sources – 点击Edit 。
将这两个文件的输出路径改成下图的样子(自己的工程名/target/test-classes),工程名字改成自己的
然后将这两个文件改成这个样子(自己的工程名/target/test-classes)
保存。
6、更换Dynamic Web Module 的版本,更换到高版本(3.0或3.1),
操作步骤:
右键properties – Project Facets --Dynamic Web Module–修改version
如果在eclipse中修改会报错。那么我们要到项目的目录下去更改。
找到工程目录–打开.setting文件夹–打开org.eclipse.wst.common.project.facet.core.xml文件,将facets="jst.web"这一行的version改成想要的版本(我改成3.1)。
7、然后还需要改动一下web.xml的schema约束,改成以下:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" metadata-complete="true">
</web-app>
8、然后update一下工程,启动Tomcat服务器,如果能够进入到主页,说明配置成功。