日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2020.2idea创建web_IntelliJ IDEA 2017.3 完整的配置Tomcat运行web项目教程(多图)

發(fā)布時(shí)間:2024/8/23 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2020.2idea创建web_IntelliJ IDEA 2017.3 完整的配置Tomcat运行web项目教程(多图) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

小白一枚,借鑒了好多人的博客,然后自己總結(jié)了一些圖,盡量的詳細(xì)。在配置的過程中,有許多疑問。如果讀者看到后能給我解答的,請留言。Idea請各位自己安裝好,還需要安裝Maven和Tomcat,各自配置好環(huán)境變量。

我配置的是一個(gè)多模塊的web項(xiàng)目,配合Maven和Tomcat。我覺得我的配置過程有些奇怪,沒辦法,不會(huì)就到處查,也許會(huì)有更加簡便的方法。但是我的也是可以成功啟動(dòng)Tomcat訪問jsp的。

首先創(chuàng)建一個(gè)Project。我直接點(diǎn)擊的Next,因?yàn)榈谝粋€(gè)Project只是當(dāng)做一個(gè)父模塊來使用。

然后也是Next。

輸入項(xiàng)目名稱后,Finish。

Finish后,得到下面這個(gè)新項(xiàng)目。之后我還會(huì)繼續(xù)建一個(gè)Module,所以可以刪除這個(gè)源文件夾src,反正也不會(huì)用它。

在項(xiàng)目名稱上,點(diǎn)擊右鍵,New一個(gè)Module。

這個(gè)Modlue我設(shè)置為Maven項(xiàng)目,勾選Create from archetype,然后選擇maven-archetype-webapp。選擇這個(gè)原型新建的Maven項(xiàng)目會(huì)自帶一個(gè)webapp文件夾,里面自帶一個(gè) WEB-INF和一個(gè)index.jsp,如果你不勾選,你也可以自己手動(dòng)創(chuàng)建以上兩個(gè)。選好后Next。

輸入GroupId和ArtifactId,Version使用默認(rèn)的。這個(gè)GroupId一般是公司的域名倒寫。以后各位可以遵照這個(gè)規(guī)則來寫。我這里就隨便寫了。

ArtifactId一般是你的模塊名稱。也是就是說,你ArtifactId寫的是啥,一會(huì)兒建好的Module就叫啥了。

這一步設(shè)置你的Maven路徑。不多說。Next。

設(shè)置Module的名字。像上面說的,與ArtifactId盡量設(shè)置同一個(gè)名字。各位讀者可以試試如果不一樣名字的情況,哈哈,我就不試了。Finish.

點(diǎn)擊Finish后,模塊就創(chuàng)建完成了。Idea在創(chuàng)建一個(gè)Maven項(xiàng)目后,會(huì)先下載一些插件,這一過程很短,十幾秒就完成。完成后,模塊的結(jié)構(gòu)如圖。

這里插一嘴,如果第一次使用idea的朋友,可以去文件夾里面看一下你的項(xiàng)目。servletDemo文件夾有一個(gè).idea 和out文件夾。這表明servletDemo是一個(gè)項(xiàng)目。

而servletDay01文件夾如下圖。它是依賴于父模塊的。

好了,回到正題。后面還要好多步驟呢。如圖操作,我們添加Tomcat。

點(diǎn)擊Edit Configurations后,如圖

點(diǎn)擊加號(hào)

這里就是配置Tomcat的一些信息。如果你的Application server里面沒有本地的Tomcat,你需要Configure找到本地Tomcat的路徑。Tomcat需要相關(guān)版本的JRE支持。

After launch右邊的瀏覽器你可以選擇自己習(xí)慣的。我使用的Google的Chrome,你用IE什么的也行。下面的HTTP port是你Tomcat運(yùn)行時(shí)使用的端口號(hào)。如果沖突,可改一下。

點(diǎn)擊OK。

OK后,我們就配置好了Tomcat,此時(shí)我們會(huì)看到。項(xiàng)目中顯示了我們剛才配置的名叫Tomcat 5.5的Tomcat。Tomcat我們就先配置到這里。我們再去我們的servletDay01這個(gè)Module里配置一些東西。

下面我們需要打開Project Structure。

打開后,在Modules中我們可以看到,我們有兩個(gè)Module。在servletDay01中,右鍵,Add一個(gè)Web。

這里我就有疑惑了,這個(gè)Web是啥?然后如圖所示,我們做相應(yīng)設(shè)置。點(diǎn)擊OK。

然后我們配置Artifacts。在Artifacts中,點(diǎn)擊綠色加號(hào)。選擇Web Application:Exploded。這里我就比較迷茫了。我不知道什么是Web Application Exploded。但是一會(huì)兒我們可以在Tomcat中設(shè)置Deploy,然后選擇這個(gè)Artifacts。

這里沒有需要更改的,可以直接點(diǎn)擊OK。

Module配置好了。我們回去設(shè)置Tomcat的Deployment。Deployment中設(shè)置的項(xiàng)目,可以在Tomcat運(yùn)行時(shí)進(jìn)行加載。這里,我們選擇Artifact。這里需要注意,只有像我剛才那樣設(shè)置了Artifact才會(huì)出現(xiàn)這個(gè)Artifact。否則只有External Source。

點(diǎn)擊Artifact后, 自動(dòng)加載了servletDay01:war exploded。這里我們需要設(shè)置一個(gè)Application context,斜杠開頭,后面跟著你的模塊名稱(idea中我習(xí)慣叫模塊。如果是eclipse的用戶,這個(gè)就是項(xiàng)目名稱)。點(diǎn)擊OK。

至此,全部配置完畢,我們可以運(yùn)行Tomcat了。

運(yùn)行成功

此時(shí)如果修改index.jsp后,直接刷新頁面,頁面不會(huì)有變化。我們可以設(shè)置Tomcat的更新動(dòng)作(這個(gè)設(shè)置是所謂的熱部署么?不知道)

設(shè)置了之后,再修改jsp文件后,不用重啟Tomcat也可以看到頁面的改變了。

寫到這里,還是有疑惑的。為什么在瀏覽器輸入的地址,不加index.jsp也能打開這個(gè)jsp文件呢?是idea的某些設(shè)置么?希望知道的人可以留言。

總結(jié)

以上是生活随笔為你收集整理的2020.2idea创建web_IntelliJ IDEA 2017.3 完整的配置Tomcat运行web项目教程(多图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。