一.使用IDEA創(chuàng)建一個(gè)javaweb項(xiàng)目
1.File->New Project選擇Web Application

然后填寫好路徑和項(xiàng)目名稱,點(diǎn)擊確定。
2.先看一下剛創(chuàng)建好的項(xiàng)目的目錄結(jié)構(gòu)

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

4.點(diǎn)擊File->Project Structure
-->點(diǎn)擊Modules
-->然后選中項(xiàng)目csdntest
-->在右側(cè)選中Paths
–>選中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文件夾

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

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

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

這個(gè)選項(xiàng)卡我們保持默認(rèn)即可,接下來(lái)會(huì)在第二部分導(dǎo)出war包配置時(shí)重新回到這個(gè)地方。
7.接下來(lái)開始配置很重要的很重要的Tomcat。
點(diǎn)擊右上角快捷鍵進(jìn)入配置Tomcat的窗口:

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

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

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...

-->修改一下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.

至此我們一個(gè)新的javaweb項(xiàng)目所有配置工作終于結(jié)束啦?。?!
二.使用IDEA導(dǎo)出war包
最近在開發(fā)學(xué)校的網(wǎng)站,剛寫了一個(gè)查宿舍的demo,正好趁機(jī)把這篇博客寫完。
1.先看一下事先寫好的demo,等會(huì)就一步步的把這個(gè)demo打包成war并部署到ubuntu服務(wù)器。

2.首先配置打包方式Artifacts,剛才上面的第6步保持了默認(rèn)的打包方式,現(xiàn)在我們進(jìn)行修改。
選擇Artifacts選項(xiàng)卡。
添加一個(gè)為這個(gè)項(xiàng)目的新的打包方式。
自己寫一下war包的名稱、位置、記得勾選“Build on make”。

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

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

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