闲来无事,抽时间自己搭建一次eclipse+mave+spring开发环境,简单记录一下。
1.安装JDK,配置环境变量,这里不再详述。
2.配置eclipse和Tomcat,不再赘述。
3.下载maven,解压,配置环境变量
MAVEN_HOME=MAVEN解压路径
PATH添加%MAVEN_HOME%\bin
配置eclipse中的maven为自己配置的版本:
Windows->Preferences->Maven->Installtions
4.eclipse中创建Maven Project,步骤如下:
创建完成项目如图:
5.可以看到,存在错误,这里处理一下,在Build Path中加入Server Runtime:
6.错误消失,修改JDK版本及Servlet版本,这里不知道为什么,通过eclipse界面设置无法生效,我的办法是关闭eclipse,修改项目目录下的.setting目录的org.eclipse.wst.common.project.facet.core.xml配置文件,修改的两行为:
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.0"/>
我的JDK是最新的1,8,使用Servlet3.0,重新启动eclipse,配置完成。另外,注意将Build Path中的JRE edit改为Alternate JRE,路径选择为JDK的路径,默认在jre路径,否则编译出错。如果以后运行时还是出错,提示找不到ServletException,可以F5刷新一下再试。
7.创建目录/src/main/java,/src/main/resources,/src/test/java,/src/test/resources
在Build Path的Source标签下Add Folder,添加缺少的目录。次步完成后,可以在Order and Export中调整目录顺序。
8. 在pom.xml中添加spring依赖,dependencies标签下添加:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.0.RELEASE</version>
</dependency>
8.简单测试一下,修改index.jsp的页面内容
<%@page language="java" contentType="text/html; charset=utf-8"%>
<html>
<body>
<h2>测试Maven</h2>
</body>
</html>
9.项目上右键,Run As,Maven Install,最后Run on Server,测试成功。