一、标题:使用maven搭建一个简单的web工程
二、涉及工具:Eclipse、maven、tomcat8.0、jdk1.8
三、操作:
完善项目:增加src/main/java,src/test/resources,src/test/java目录。让目录变成标准的maven结构。
更改项目所用的jdk为本地jdk版本。
在eclipse中增加web工程的特性,选择工程的Properties,选Project Facets,如下图:
test目录不要发布,WebContent目录没有了,所以这三项都删掉。并且增加src/main/webapp目录,和Maven Dependenices,完成之后如下图:
搭建和eclipse的环境配置基本这样,下面看代码的配置:
配置web.xml,使其具有springmvc特性,主要有ContextLoaderListener,DispatcherServlet。
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 5 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 6 7 <listener> 8 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 9 </listener> 10 11 <servlet> 12 <servlet-name>springmvc-demo</servlet-name> 13 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 14 </servlet> 15 16 <servlet-mapping> 17 <servlet-name>springmvc-demo</servlet-name> 18 <url-pattern>/</url-pattern> 19 </servlet-mapping> 20 21 <welcome-file-list> 22 <welcome-file>index.jsp</welcome-file> 23 </welcome-file-list> 24 </web-app>