菜單File->New
Project可進入如圖界面,首先選擇左邊欄Maven,再配置JDK(如果之前添加了JDK的話會自動填充,如未添加點擊旁邊的New將JDK目錄導入即可)。勾選"Create
from archetype",然後選中maven-archetype-webapp,點Next,進入如下界面:
這裏需要填寫GroupId和ArtifactId,Version默認即可,這三個屬性可以唯壹標識妳的項目。
我自己的maven配置
填寫項目名,選擇項目保存路徑,點擊Finish:
maven會在後臺生成web項目,這需要等待壹定的時間,視網絡環境而定.
下圖展示了該項目的文件結構。可以發現,它在src/main下創建了壹個recources文件夾,該文件夾壹般用來存放壹些資源文件,還有壹個webapp文件夾,用來存放web配置文件以及jsp頁面等,這已經組成了壹個原始的web應用。選擇右邊紅框的Enable-Auto-
Import,可以在每次修改pom.xml後,自動的下載並導入jar包。
我們可以看到,目錄結構並不是嚴格的maven格式,因為少了java源碼文件夾
首先在main文件夾下創建壹個文件夾,名稱為java
將java文件夾標識為Source Root
可以看到文件夾的顏色變了,設置完成~
Maven自動導入jar包
我們使用maven管理依賴~
Maven所做的工作就是自動把妳需要的jar包下載到本地,然後關聯到項目中來。maven的所有jar包都是保存在幾個中央倉庫裏面的,其中壹個最常用的是Maven Repository,即,妳需要什麽jar包,它就會從倉庫中拿給妳。那麽如何告訴maven需要什麽jar包呢?我們看看工程目錄,能找到壹個pom.xml文件(這個文件在剛創建好項目時就已經展現在了大家面前),maven就是靠它來定義需求的:
<project xmlns=".winner</groupId>
<artifactId>winner-test</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>winner-test Maven Webapp</name>
<url>/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
這並是不我們需要的,暫未找到更改生成web.xml配置的方法,知道的麻煩告知壹下,謝謝~
--->
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="ponent-scan base-package="com.winner.controller"/>
<!-- 配置註解驅動 -->
<mvc:annotation-driven/>
<!-- 視圖解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
</beans>
現在,需要配置Tomcat來運行該項目。
Run->Edit Configurations
點擊左上角的"+"號,選擇Tomcat Server,(如果沒有請選擇最下方的33 items more,找到Tomcat Server),再選擇Local:
點擊 Application server 右邊的 Configure,導入Tomcat 目錄:
切換到Deployment標簽,再點擊右邊的"+"號,添加壹個Artifact.
選擇第二個:war exploded,點擊OK,這樣,該項目就已經部署到了tomcat中.
再點擊OK,整個Tomcat配置結束.
運行tomcat
項目啟動加載完畢後訪問http://127.0.0.1:8080/test.do