为了提高开发的速度和配置效率,我们使用maven作为jar包管理器。所以创建web也是创建maven web。
对于maven有疑问的同学可以学习maven知识。
1、创建maven web
1.1、打开eclipse,选择file->new->other,搜索栏输入maven,选择maven project。
1.2、勾选create a simple project,点击next
1.3、填写组织机构group id(如cn.dream),工程名artifact id(如test),选择打包方式packaging:war,点击finish完成。
1.4、新建完成的工程便是一个maven web雏形。但是需要稍微配置一下。
1)在工程下找src/main/webapp,在其上右键,新建文件夹WEB-INF,再在WEB-INF上右键新建文件夹views用来存放jsp文件。
2)在WEB-INF下新建web.xml文件,输入内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
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_3_0.xsd">
<display-name>example</display-name>
</web-app>
3)将工程下target/m2e-wtp/web-resource下的META-INF复制到src/main/webapp下,并且删除其中的maven目录。
3)在src/main/webapp下新建static文件夹,并且在static中新建三个子文件夹js,img,css,用来存放静态资源
4)确认发布文件。右键工程-》properties,点击deployment assembly,移除无用的文件夹,点击apply,效果如下
5)确认build path
点击libraries,点击add library,选择server Runtime,选择要发布的tomcat。点击apply,
如果没有,在eclipse-》window-》preference-》server-》runtime environmenments 点击add添加本地的tomcat。
注意:tomcat版本最好和jdk保持匹配(1.6-6,1.7-7,1.8-8)
最后效果如下:
6)确认jdk编译版本
继续点击左侧java compiler,选择java编译版本compiler compliance level为你的jdk版本.点击apply,
7)选择正确的web 版本
继续点击左侧project facets,选择web,java,javascript版本为需要的版本,目前一般为3.0/2.5,1.8/1.7/1.6,1.0,点击apply,,效果如下
最后,我们来看下工程的目录情况