1. 程式人生 > >Spring+SpringMVC+Mybatis整合系列(二)Eclipse新建Maven web專案

Spring+SpringMVC+Mybatis整合系列(二)Eclipse新建Maven web專案

這是SSM搭建的第二篇,關於eclipse整合Maven環境搭建部分已經在上一篇中 Spring+SpringMVC+Mybatis整合系列(一)Maven安裝與配置講解完畢,下面主要講解如何使用Eclipse新建Maven專案,以及建立完後的一個BUG處理方法。

  • JDK 1.7.0
  • Eclipse 4.3.2
  • Maven 3.3.3

好了,廢話不多說了,直接切入正題吧!

首先,開啟Eclipse,新建一個Maven專案,步驟:File–>New–>Other,找到Maven,點選Next,如下圖所示:


這裡寫圖片描述

選擇 Maven Project,然後點選Next:


這裡寫圖片描述

這裡的路徑可以使用預設的workspace location ,也可以自己指定,我在這裡採用的是預設工作路徑。接著,點選Next,繼續下走:


這裡寫圖片描述

因為我們要新建一個web專案,所以此處的filter選擇maven-archetype-webapp,接著點選Next繼續下走:


這裡寫圖片描述

輸入專案名稱,我這裡輸入的是oep(先截圖了),package建議設為空。

到這一步,整個Maven專案已經建立完成了。但這時,你會發現,專案中有紅叉,看著就感覺不爽是吧。像我這種介於獅子座和處女座之間就更是如此了。仔細在專案目錄中一看,是index.jsp頁面有紅叉


這裡寫圖片描述

報如下錯誤

Description Resource Path Location TypeThe superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path index.jsp /oep/src/main/webapp line 1 JSP Problem

其實,這是由於Maven自帶的jdk版本過低導致的,所以我們需要新增相關jar包(javaee-api.jar)。So,在pom.xml檔案中新增依賴,程式碼如下:

<!-- 匯入java ee jar 包 -->
<dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> </dependency>

截圖圖所示:


這裡寫圖片描述

看到沒,專案中index.jsp的紅點也沒了。恭喜,新建Maven web專案完成了。

OK!Eclipse新建maven專案就講解到此,下面來介紹下如何搭建SSM框架。