一.eclipse配置maven
1.eclipse配置maven步骤
-
配置m2e环境 Mars2版本自带maven插件
-
需要配置maven程序
-
配置userSetting:让eclipse知道maven仓库位置(本地仓库)
二.maven整合servlet
1.maven整合servlet步骤
- 创建项目
- 上面是java项目,下面是web项目
2.查找依赖
- 本地仓库查找出来的(jar包都从maven本地仓库里面来)
3.依赖范围
- 添加依赖范围:默认是compile
- Provided:运行部署到tomcat不再需要
- 如果servlet-api.jar设置为compile,打包后包含servlet-api.jar,war包部署到tomcat跟tomcat中存在servlet-api.jar冲突。导致运行失败
4.运行servlet
- 创建一个servlet
public class Helloservlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
response.getWriter().print("Hello Maven");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}