1-配置maven
- 添加本地maven进eclipse:Window - Preference - Maven - Installations - Add
- 配置maven设置:Window - Preference - Maven - UserSettings
- 配置本地仓库地址:进入maven的根目录 - setting.xml,然后添加
<localRepository>D:\apache-maven-3.5.4\repository</localRepository>
2-添加和应用JRE
- Window - Preference - Java - Installed JREs
3-刚创建的maven项目提示JRE版本不对
- 在pom.xml中的build -> plugins中添加:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF8</encoding>
</configuration>
</plugin>
4-为test文件夹创建resources文件夹(可选,只为符合maven项目的标准)
- 在左侧项目区添加文件夹
- 右键项目 - Build Path - Comfigure Build Path - Java Build Path - Source - Output folder,如果列表中没有我们刚才创建的那个文件夹则点击右侧的Add Folder添加进来。然后复制test/java的Output folder路径粘贴到test/resources的Output folder中
5-更改Dynamic Web Module,以提高动态解析js以及dom元素等的性能
- 右键项目 - Build Path - Comfigure Build Path - Project Facets - Dynamic Web Module 这里虽然可以选择版本,但是不能保存,这算是eclipse一个小bug
- 右键项目 - Build Path - Comfigure Build Path - Resource 中可以看到本项目的地址,根据这个地址进入项目文件夹
- 在项目根目录里有一个.settings文件夹,使用Nodepad++编辑,将其中的
<installed facet="jst.web" version="2.3"/>
改为
<installed facet="jst.web" version="3.1"/>
然后保存
- 回到eclipse,右键项目 - Refresh。再次查看会发现Dynamic Web Module的版本已经改为了我们想要的。
6-修改web.xml约束
- 由于修改了Dynamic Web Module的版本号,所以WEB-INF中的web.xml文件的DOCTYPE标签的内容也要改成相对应的版本:
<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>
7-更改编码格式
- 项目的编码:右键项目 - Build Path - Comfigure Build Path - Resource - Text file encoding选择other中的utf-8
- 修改tomcat处理get请求的编码:在tomcat安装目录 - conf - server.xml的Connector标签里,添加
URIEncoding="UTF-8"
:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
- 又因为eclipse内部有集成tomcat容器,所以经过了第2步的修改会发现在调试get请求的时候还是会有乱码出现,这时候需要修改eclipse中的tomcat配置。点击右侧Project Explorer中Servers前面的三角箭头,展开后选择你要修改的Tomcat会发现有一个server.xml,把第二步修改的内容再次修改即可。
8-设置默认加载页面
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>