maven创建webapp项目

不飞则已,一飞冲天;不鸣则已,一鸣惊人。这篇文章主要讲述maven创建webapp项目相关的知识,希望能为你提供帮助。
一、Eclipse配置
1、eclipse集成用户自己安装的jdk
2、eclipse集成用户自己安装的maven
3、eclipse集成用户自己安装的tomcat
4、去掉spell
5、修改字体 小四




二、maven创建webapp项目


new--> other--> maven project-> use default workspace location(选择工作目录即可,不必命名项目文件夹)-->
maven-archetype-webapp--> 定义artifactId,maven会根据artifactId在工作目录创建一个文件夹来存放项目






1、解决jsp-api和servlet-api相关jar报不在classpath路径,导致servlet和jsp报错的问题
项目-右键属性--> project Facts--> Runtimes(右边),选中配置的Tomcat,在Ecipse--> 属性--> Server中配置用户自己的Tomcat




【maven创建webapp项目】2、开发javaEE项目,用JAVAEE视图,方便查找web.xml和jsp文件,在Deployed Resources中可以方便查找


3、更改web.xml,jsp模板,添加jstl依赖,更改junit版本

< dependencies>
    < dependency>
      < groupId> junit< /groupId>
      < artifactId> junit< /artifactId>
      < version> 4.12< /version>
      < scope> test< /scope>
    < /dependency>
     
       
      < dependency>
      < groupId> javax.servlet< /groupId>
      < artifactId> jstl< /artifactId>
      < version> 1.2< /version>
    < /dependency>
  < /dependencies>




jsp页面模版
   
< %@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
< %@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
< !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
< html>
< head>
< meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
< title> < /title>
< /head>
< body>
< form action="${pageContext.request.contextPath }/#" method="post">
< /form>
< /body>
< /html>






web.xml模板




< ?xml version="1.0" encoding="UTF-8"?>
< web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
     
     
< /web-app>




4、创建src目录
定位到项目的src目录,在main文件夹下面建立java目录,在src下面建立test/java,test/resources目录
右键项目属性,java Build path,勾选test/resources,并调整各个目录的显示顺序。





5、将maven项目的module转为为2.5


1、filters,不要过滤.resources文件
.settings文件夹
org.eclipse.wst.common.component.xml ---> project-version="1.6.0">
org.eclipse.wst.common.project.facet.core.xml   --> installed facet="jst.web" version="2.5"/>


6、导入各类主题模板

http://eclipsecolorthemes.org/


7、在eclipse中集成tomcat,部署项目




8、maven自动发布项目到Tomcat




本文出自 “小鱼的博客” 博客,谢绝转载!

    推荐阅读