小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

使用IDEA創(chuàng)建javaweb項(xiàng)目并配置詳細(xì)步驟+導(dǎo)出war包詳細(xì)步驟

 melodyjian 2018-03-20

一.使用IDEA創(chuàng)建一個(gè)javaweb項(xiàng)目

1.File->New Project選擇Web Application
  • 1
  • 2

這里寫圖片描述

然后填寫好路徑和項(xiàng)目名稱,點(diǎn)擊確定。
  • 1
  • 2

2.先看一下剛創(chuàng)建好的項(xiàng)目的目錄結(jié)構(gòu)
  • 1
  • 2

這里寫圖片描述


3.在WEB-INF目錄下右鍵選擇NEW->Directory,創(chuàng)建class和lib兩個(gè)目錄。
    WEB-INF/class:用來(lái)存放編譯后的java文件。
    WEB-INF/lib:用來(lái)存放java類庫(kù)文件(.jar)
  • 1
  • 2
  • 3
  • 4

這里寫圖片描述


4.點(diǎn)擊File->Project Structure
-->點(diǎn)擊Modules
-->然后選中項(xiàng)目csdntest
-->在右側(cè)選中Paths
  • 1
  • 2
  • 3
  • 4
  • 5

這里寫圖片描述
–>選中Use module compile output path
–>修改兩個(gè)路徑都為剛才創(chuàng)建的class目錄
修改路徑


5.-->選擇Dependencies選項(xiàng)卡
    -->點(diǎn)擊右邊的綠色+號(hào),選擇第一項(xiàng)JARs or dirctories
    -->選擇剛才創(chuàng)建的lib文件夾
  • 1
  • 2
  • 3
  • 4

lib

    -->在彈出的窗口選擇Jar Directory
  • 1
  • 2

jar

【另外】:
    在Dependencies選項(xiàng)卡我們可以看到我們的javaweb項(xiàng)目所需要的JDK和Tomcat包,如下:
  • 1
  • 2
  • 3

jdk


6.接下來(lái)配置打包方式Artifacts,->點(diǎn)擊Artifacts選項(xiàng)卡
IDEA會(huì)為我們的項(xiàng)目自動(dòng)創(chuàng)建一個(gè)名字叫“csdn:war  exploded”的打包方式,如下:
  • 1
  • 2
  • 3

自動(dòng)創(chuàng)建的打包方式

這個(gè)選項(xiàng)卡我們保持默認(rèn)即可,接下來(lái)會(huì)在第二部分導(dǎo)出war包配置時(shí)重新回到這個(gè)地方。
  • 1
  • 2

7.接下來(lái)開始配置很重要的很重要的Tomcat。
點(diǎn)擊右上角快捷鍵進(jìn)入配置Tomcat的窗口:
  • 1
  • 2
  • 3

這里寫圖片描述

-->點(diǎn)擊左上角綠色+號(hào) ->Tomcat Server->local,創(chuàng)建一個(gè)新的Tomcat容器.
-->輸入新的服務(wù)名
-->點(diǎn)擊Application后的"Configure..."按鈕,會(huì)彈出一個(gè)Application Servers按鈕,在Tomcat處選擇本地Tomcat安裝目錄即可:
  • 1
  • 2
  • 3
  • 4

這里寫圖片描述

-->然后設(shè)置下HTTP port,至此本階段Tomcat配置結(jié)束。
請(qǐng)注意此時(shí)是由warnig的,不要著急,接下來(lái)我們讓他消失。
  • 1
  • 2
  • 3

這里寫圖片描述


8.接下來(lái)在Tomcat上部署我們的項(xiàng)目。
Run->Edit Configurations進(jìn)入Run/Debug Configurations窗口
-->選中上一步配好的Tomcat
-->點(diǎn)擊“Deployment”選項(xiàng)卡
-->點(diǎn)擊右上角的綠色+號(hào)->Artifact...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

這里寫圖片描述

-->修改一下Application context:
【作用】這個(gè)地方的作用就是當(dāng)我們要訪問我們這個(gè)項(xiàng)目時(shí),在本地當(dāng)然是127.0.0.1:8080,當(dāng)我們本地有多個(gè)項(xiàng)目時(shí),我們希望很方便的訪問多個(gè)項(xiàng)目以測(cè)試,當(dāng)把Applicvation context修改為/csdntest時(shí),我們的項(xiàng)目的訪問地址就變成了127.0.0.1:8080/csdntest.
  • 1
  • 2
  • 3

這里寫圖片描述


至此我們一個(gè)新的javaweb項(xiàng)目所有配置工作終于結(jié)束啦?。?!



二.使用IDEA導(dǎo)出war包

最近在開發(fā)學(xué)校的網(wǎng)站,剛寫了一個(gè)查宿舍的demo,正好趁機(jī)把這篇博客寫完。
  • 1
  • 2

1.先看一下事先寫好的demo,等會(huì)就一步步的把這個(gè)demo打包成war并部署到ubuntu服務(wù)器。
  • 1
  • 2

war1


2.首先配置打包方式Artifacts,剛才上面的第6步保持了默認(rèn)的打包方式,現(xiàn)在我們進(jìn)行修改。
  • 1
  • 2

配置
選擇Artifacts選項(xiàng)卡。
選項(xiàng)卡
添加一個(gè)為這個(gè)項(xiàng)目的新的打包方式。
新的打包方式
自己寫一下war包的名稱、位置、記得勾選“Build on make”。
warname


3.接下來(lái)的步驟很重要,很多教程上到這就結(jié)束了,有點(diǎn)坑啊。
點(diǎn)擊綠色加號(hào),選擇Directory Contents選項(xiàng)
  • 1
  • 2
  • 3

1
選擇web根目錄。
web


4.至此,打包方式配置結(jié)束,這是運(yùn)行一下,就可以去剛才你設(shè)定的位置找到相應(yīng)的war包了。
  • 1
  • 2

這里寫圖片描述



以上就是如何使用IDEA新建一個(gè)java web項(xiàng)目并且打包成war包,部署到ubuntu服務(wù)器的詳細(xì)步驟在另一篇博客中已經(jīng)寫完,不過還不夠完善,近期再完善一下。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多