Java EE 學習(4):IDEA + maven 搭建 web(2)

來源:互聯網
上載者:User

標籤:檔案   點擊   bubuko   產生   工程   設定   代碼   好的   web 架構   

參考:http://www.bubuko.com/infodetail-1855067.html

現使用 Maven 建立項目:本節接上節,主要完成使用 maven 建立 Web 專案,並進行基本的打包操作,未涉及 spring 包。

1  為方便,首先開啟工具按鈕:

安裝好IntelliJ IDEA預設介面一般是這樣的 ,沒有顯示工具列,操作很不方便

 

 由於是第一次用,所以對整個工具使用都不是很清楚,那如果想要顯示出來,我們點擊 view,然後勾選 toolbar 就行了

現在我們可以看到我們的工具類多出了很多表徵圖很方便

 

2. idea 配置 maven:

 前提:已經配置好 maven,jdk,。。,詳情參考上節,此處不再贅述。

  剛開始使用我們需要對maven進行配置,設定好maven安裝目錄和maven本地倉庫

3. 使用 Maven 建立 Java Web 專案

  New->Project,選擇建立 Maven 項目,如

    

填寫 GroupId 和 ArticfactId

   

 選擇我們的 Maven 安裝目錄以及本地倉庫

 填寫項目名稱(可與前面的 ArticfactId 一致,也可不一致)、目錄,以及模組名(可與項目名一致)等 點擊finish完成

 此時獲得的項目結構如下:

  

  recources檔案夾:一般用來存放一些資源檔
  webapp檔案夾:用來存放web設定檔以及jsp頁面等

 

4. 建立Java目錄

點擊 Project Structure/ File--》Project Structure ,或者ctrl + alt + shift + s,進去項目結構設定

    

選擇Modules,選中 testmvn 項目,滑鼠右鍵建立 java 目錄

   

 把 java 目錄設定為 Sources,用於儲存java代碼,設定完成後檔案夾會變成藍色,點擊ok。

    

5、配置 Tomcat 伺服器

點擊 edit configurations

   

點擊左上方添加符號,選擇 tomcat server-》local

     

 配置好下面的選項點擊 ok 即可

   

 如果要部署我們的程式,選擇 deployment 點右邊的加號符選擇 Artifact 選擇我們項目

 

 

6. Maven打包部署項目

 點擊右邊的 Maven Projects,出現如

   

 在右側空白處,滑鼠右鍵運行 Maven Build

 

出現下面的結果說明build成功

 

然後我們選擇 install 運行進行打包

 

 

 打包成功後會出現下面結果,顯示我們war包的存放目錄

 

之後在我們的工程目錄下會產生我們之前配置好的 target 檔案

我們將 war 包 copy 到 tomcat 下 webapps 目錄下面,運行tomcat伺服器

 

 

在瀏覽器輸入網址顯示helloword  http://localhost:8080/ 

 

 後面將繼續使用 maven 建立的 web 架構,在載入響應的 spring 包,搭建 idea + maven + spring MVC 和 java 的編寫 ......

  

Java EE 學習(4):IDEA + maven 搭建 web(2)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.