maven创建webapp项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
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
本文出自 “小鱼的博客” 博客,谢绝转载!
以上是关于maven创建webapp项目的主要内容,如果未能解决你的问题,请参考以下文章