Maven创建Web项目

Maven创建Web项目

准备工作:

1、新建项目

这里写图片描述

这里写图片描述

这里写图片描述

点击完成,创建成功。
这时候创建的项目可能会出现一些错误,进行接下来的设置。

2、修改properties,进行一些设置

修改jre:

properties->java build path,把默认的1.5版本remove
然后Add Library-> JRE Library System->选择 Workspace default JRE
选择完成后,可以在Library列表看到刚刚添加的jre7

修改Project Facts:

properties->Project Facts,修改java版本,然后把Dynamic Web Module前面打上勾

这里写图片描述

Apply后,查看项目结构可以看到多了个WebContent。
这里写图片描述

3、修改项目结构

将WebContent下的两个文件复制到src/main/webapp下,然后将WebContent整个删掉
这里写图片描述

修改Deployment Assembly,只留下下面几个:

这里写图片描述

4、测试

在src/main/webapp下,新建一个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>hello
</body>
</html>

运行tomcat,访问:http://localhost:8888/spring_mybatis_1/,页面显示“hello”

这里写图片描述

5、其它遇到问题

问题1:< packaging>war< /packaging>错误

解决一:右键->Maven->Update project
解决二:在webapp/WEB-INF文件夹下建一个web.xml

问题2:新建.jsp文件后,出现The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path

解决:右键点击项目->build path->configure build path->add library->server runtime->apache tomcat(参考http://www.cnblogs.com/issa/p/3613909.html

问题3:创建maven项目出现:web.xml is missing and < failOnMissingWebXml> is set to true

解决:这时候需要右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决! (参考https://my.oschina.net/799835984/blog/540242



最后,介绍一些好的文章,也进行了一些参考:

Maven安装:http://blog.csdn.net/jiuqiyuliang/article/details/45390313
Maven项目创建:http://www.cnblogs.com/lmei/p/7126929.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值