您的位置:首页 > 编程语言 > Java开发

eclipse新建maven web项目

2015-11-16 14:25 357 查看
测试项目下载目录:http://download.csdn.net/detail/hua245942641/9272357

1、创建一个maven项目。界面过程如下:

在eclipse下按Ctrl + N,在弹出的内容中选择Maven Project



选中Create a simple project,有必要也需要选一下目录。



填写好GAV,注意packaging一定要选war



2、把maven项目转换成一个Dynamic Web Project

在项目上右键 –> Properties –> Project Facets,点击OK保存



点击OK,项目结果会发生改变,多出Deployed Resources:



在webapp下新建WEB-INF目录,并在WEB-INF目录下新建一个web.xml



web.xml的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>


3、打包项目

在项目上右键 –> Run As –> Maven build



在Goals中输入 package



在项目的target目录下会生成 war 包



4、把项目部署到tomcat

前置条件:eclipse配置了tomcat7

在tomcat上右击选中Add and Remove:







5、项目测试

首先我们进行HTML页面和JSP测试

把index.jsp 和 index.html 放置在Deployed Resources/webapp/WEB-INF目录下:



内容分别为:

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
This is index.html aaaaaa  bbbb
</body>
</html>


index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!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>Insert title here</title>
</head>
<body>
This is Index JSP page... aaa bbb
</body>
</html>




同样的道理,可以进行servlet的测试。

这一部分主要是搞清楚目录和URL目录的关系。Deployed Resources/webapp对应到URL的项目根目录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: