121 項目 007 筆記向 maven-study idea 建立maven web 項目

環境

  • OS:win8 64
  • jdk 1.7.0-79
  • maven:3.3.3
  • tomcat :7.0.62
  • idea 14.04

參考資料

  • maven 實戰java

  • 孔浩的視頻教程spring

建立項目

選擇archetype

選擇Maven,若是沒有JDK,則配置一個apache

選擇 Create from archetypetomcat

輸入圖片說明

項目 座標

輸入圖片說明

添加archetype

在 Properties 中添加一個屬性:服務器

archetypeCatalog = internal框架

若是不添加這個屬性,idea在生成項目骨架時可能會卡死maven

輸入圖片說明

輸入圖片說明

填寫項目名

輸入圖片說明

補全目錄結構

新建的項目沒有 src/test 目錄,也沒有 src/main/java目錄,要手動補全ide

輸入圖片說明

設置文件夾類型

新建文件夾以後,項目屬性->Modules->Path,將文件夾設置爲相應類型編碼

輸入圖片說明

刷新 maven 依賴

編輯pom文件後,刷新maven依賴url

可能剛開始使用idea的同窗還不知道怎麼找到這個按鈕,你須要找到左下角的一個灰色的按鈕,點擊便可調出諸如 Project、Maven Projects 等視圖。

輸入圖片說明

輸入圖片說明

輸入圖片說明

添加框架依賴

若是項目依賴了spring或者hibernate,則能夠添加相應依賴。這個和sts中的那個藍色的 s 圖標是同樣的功能,不過我發現這個功能也是有時候好用有時候很差用,也許是我還不熟悉idea。另外關於項目屬性的設置在右上角

輸入圖片說明

輸入圖片說明

配置 tomcat

Run->Edit Configuratoins

輸入圖片說明

##添加 tomcat 服務器

輸入圖片說明

配置tomcat服務

輸入圖片說明

部署項目到tomcat

輸入圖片說明

輸入圖片說明

運行

配置tocmat服務器

這種運行方式有一個缺點:若是你修改了JSP文件,在頁面上是看不到效果的

輸入圖片說明

maven tomcat 插件運行【推薦】

pom

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <!--這裏也能夠使用tomcat7-maven-plugin -->
    <version>2.2</version>
    <!--最新版本 -->
    <configuration>
        <url>http://localhost:8080/manager/text</url>
        <!--配置遠程tomcat的路勁 -->
        <username>admin</username>
        <password>admin</password>
        <uriEncoding>UTF-8</uriEncoding>
        <!--tomcat的url編碼 達到和修改server.xml文件同樣的功能 -->
    </configuration>
</plugin>

另外若是想要部署的話,還要設置settings.xml和tomcat的tomcat-user.xml,能夠參考個人另外一篇博客:

Maven tomcat插件實現熱病部署

而後你就能夠使用maven 的 tomcat 插件運行程序了

輸入圖片說明

相關文章
相關標籤/搜索