使用IDEA建立javaweb專案並配置詳細步驟+匯出war包詳細步驟
阿新 • • 發佈:2018-12-30
###一.使用IDEA建立一個javaweb專案
1.File->New Project選擇Web Application
然後填寫好路徑和專案名稱,點選確定。
2.先看一下剛建立好的專案的目錄結構
3.在WEB-INF目錄下右鍵選擇NEW->Directory,建立class和lib兩個目錄。
WEB-INF/class:用來存放編譯後的java檔案。
WEB-INF/lib:用來存放java類庫檔案(.jar)
4.點選File->Project Structure -->點選Modules -->然後選中專案csdntest -->在右側選中Paths
–>選中Use module compile output path
–>修改兩個路徑都為剛才建立的class目錄
5.-->選擇Dependencies選項卡
-->點選右邊的綠色+號,選擇第一項JARs or dirctories
-->選擇剛才建立的lib資料夾
-->在彈出的視窗選擇Jar Directory
【另外】:
在Dependencies選項卡我們可以看到我們的javaweb專案所需要的JDK和Tomcat包,如下:
6.接下來配置打包方式Artifacts,->點選Artifacts選項卡 IDEA會為我們的專案自動建立一個名字叫“csdn:war exploded”的打包方式,如下:
這個選項卡我們保持預設即可,接下來會在第二部分匯出war包配置時重新回到這個地方。
7.接下來開始配置很重要的很重要的Tomcat。
點選右上角快捷鍵進入配置Tomcat的視窗:
-->點選左上角綠色+號 ->Tomcat Server->local,建立一個新的Tomcat容器.
-->輸入新的服務名
-->點選Application後的"Configure..."按鈕,會彈出一個Application Servers按鈕,在Tomcat處選擇本地Tomcat安裝目錄即可:
-->然後設定下HTTP port,至此本階段Tomcat配置結束。 請注意此時是由warnig的,不要著急,接下來我們讓他消失。
8.接下來在Tomcat上部署我們的專案。
Run->Edit Configurations進入Run/Debug Configurations視窗
-->選中上一步配好的Tomcat
-->點選“Deployment”選項卡
-->點選右上角的綠色+號->Artifact...
-->修改一下Application context:
【作用】這個地方的作用就是當我們要訪問我們這個專案時,在本地當然是127.0.0.1:8080,當我們本地有多個專案時,我們希望很方便的訪問多個專案以測試,當把Applicvation context修改為/csdntest時,我們的專案的訪問地址就變成了127.0.0.1:8080/csdntest.
至此我們一個新的javaweb專案所有配置工作終於結束啦!!!
###二.使用IDEA匯出war包
最近在開發學校的網站,剛寫了一個查宿舍的demo,正好趁機把這篇部落格寫完。
1.先看一下事先寫好的demo,等會就一步步的把這個demo打包成war並部署到ubuntu伺服器。
2.首先配置打包方式Artifacts,剛才上面的第6步保持了預設的打包方式,現在我們進行修改。
選擇Artifacts選項卡。
新增一個為這個專案的新的打包方式。
自己寫一下war包的名稱、位置、記得勾選“Build on make”。
3.接下來的步驟很重要,很多教程上到這就結束了,有點坑啊。
點選綠色加號,選擇Directory Contents選項
選擇web根目錄。
4.至此,打包方式配置結束,這是執行一下,就可以去剛才你設定的位置找到相應的war包了。
以上就是如何使用IDEA新建一個java web專案並且打包成war包,部署到ubuntu伺服器的詳細步驟在另一篇部落格中已經寫完,不過還不夠完善,近期再完善一下。