- 新建,maven project??下一步
- 不要選擇 create a simple project,下一步
- filter 輸入webapp,選擇webapp?下一步
- 填寫 group Id ?com.XX ?artifactId testXX ,package 可選?
- ?finish
- 結構如圖java視圖下?,javeEE錯誤原因The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ,等下maven引入 jsp 相關jar包即可解決
- 配置項目 已經有了src/main/resource 需要添加src/main/java,src/test/java ,src/test/resources三個文件夾。右鍵項目根目錄點擊New -> Source Folder,建出這三個文件夾
- 更改順序,可用Order and Exprot 更改后如下
- 更改輸入路徑,右鍵Java Build Path -> Source 下面應該有4個文件夾。src/main/java,src/main /resources,src/test/java ,src/test/resources選上Allow output folders for source folders雙擊每個文件夾的Output folder,選擇路徑src/main/java,src/main/resources,選擇target/classes;src/test/java ,src/test/resources, 選擇target/test-classes; ? ??
- 更改jre ,選擇remove ,add Libray,添加 jre
- ?
- 把項目變成Dynamic Web項目 右鍵項目,properties 選擇Project Facets,點擊 選中?Dynamic Web Module ,OK
- 設置部署程序集(Web Deployment Assembly)?只留下即可,此處列表是,部署項目時,文件發布的路徑。(1)我們刪除test的兩項,因為test是測試使用,并不需要部署。eclipse怎么安裝maven?(2)設置將Maven的jar包發布到lib下。
- 構建框架 在pom.xml中添加所需要的jar包 一般添加如下,根據需要的功能添加
<!-- 定義一些屬性參數,一般是定義依賴的版本號 -->
<properties>
<junit.version>4.10</junit.version>
<spring.version>4.0.6.RELEASE</spring.version>
<mybatis.version>3.2.7</mybatis.version>
<mybatis.spring.version>1.2.2</mybatis.spring.version>
<mybatis.paginator.version>1.2.15</mybatis.paginator.version>
<mysql.version>5.1.32</mysql.version>
<druid.version>1.0.9</druid.version>
<jstl.version>1.2</jstl.version>
<servlet-api.version>2.5</servlet-api.version>
<jsp-api.version>2.0</jsp-api.version>
<commons-lang3.version>3.3.2</commons-lang3.version>
<commons-io.version>1.3.2</commons-io.version>
</properties>
<dependencies>
<!-- junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<!--JSTL -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<!-- Apache工具組件 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<!-- IO處理組件 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<!-- json工具類 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.41</version>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Spring MVC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- Mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis.spring.version}</version>
</dependency>
<dependency>
<groupId>com.github.miemiedev</groupId>
<artifactId>mybatis-paginator</artifactId>
<version>${mybatis.paginator.version}</version>
</dependency>
<!-- MySql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!-- 鏈接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<!-- JSP相關 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>${jstl.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>${jsp-api.version}</version>
<scope>provided</scope>
</dependency>
<!-- 文件上傳組件 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
</dependencies>
- 發布 對著工程點右鍵:Run As ->Maven install?創建server 切換到javeEE 視圖,點擊選擇自己的tomcat 版本,名稱什么,下一步
來自為知筆記(Wiz)