1.运行环境相关-eclipse

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-更改编码格式

  1. 项目的编码:右键项目 - Build Path - Comfigure Build Path - Resource - Text file encoding选择other中的utf-8
  2. 修改tomcat处理get请求的编码:在tomcat安装目录 - conf - server.xml的Connector标签里,添加URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding="UTF-8" />
  1. 又因为eclipse内部有集成tomcat容器,所以经过了第2步的修改会发现在调试get请求的时候还是会有乱码出现,这时候需要修改eclipse中的tomcat配置。点击右侧Project Explorer中Servers前面的三角箭头,展开后选择你要修改的Tomcat会发现有一个server.xml,把第二步修改的内容再次修改即可。

8-设置默认加载页面

  • 在WEB-INF的web.xml文件中添加:
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>

猜你喜欢

转载自www.cnblogs.com/stdio0/p/9966965.html