成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

瀏覽:7日期:2024-08-29 10:03:24

最近公司正好也是用之前自己比較熟悉的IDEA而不是Eclipse,為了更深入理解和使用,就找來各種資料再研究一下,這里整理后來個輸出。

IDEA 中最重要的各種設(shè)置項(xiàng),就是這個 Project Structre 了,關(guān)乎你的項(xiàng)目運(yùn)行,缺胳膊少腿都不行。

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

1.1 Project

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

Project name:

定義項(xiàng)目的名稱;

Project SDK:

設(shè)置該項(xiàng)目使用的JDK,也可以在此處新添加其他版本的JDK;

Project language level:

這個和JDK的類似,區(qū)別在于,假如你設(shè)置了JDK1.8,卻只用到1.6的特性,那么這里可以設(shè)置語言等級為1.6,這個是限定項(xiàng)目編譯檢查時最低要求的JDK特性;

Project compiler output:

項(xiàng)目中的默認(rèn)編譯輸出總目錄,如圖黃色部分,實(shí)際上每個模塊可以自己設(shè)置特殊的輸出目錄(Modules - (project) - Paths - Use module compile output path),所以這個設(shè)置有點(diǎn)雞肋。

1.2 Modules

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

1.2.1 增刪子項(xiàng)目

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

一個項(xiàng)目中可以有多個子項(xiàng)目,每個子項(xiàng)目相當(dāng)于一個模塊。一般我們項(xiàng)目只是單獨(dú)的一個,IntelliJ IDEA 默認(rèn)也是單子項(xiàng)目的形式,所以只需要配置一個模塊。(此處的兩個項(xiàng)目引入僅作示例參考)

1.2.2 子項(xiàng)目配置

每個子項(xiàng)目都對應(yīng)了Sources、Paths、Dependencies 三大配置選項(xiàng):

Sources:

顯示項(xiàng)目的目錄資源,那些是項(xiàng)目部署的時候需要的目錄,不同顏色代表不同的類型;

Paths:

可以指定項(xiàng)目的編譯輸出目錄,即項(xiàng)目類和測試類的編譯輸出地址(替換掉了Project的默認(rèn)輸出地址)

Dependencies:

項(xiàng)目的依賴

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

1.2.3 增刪框架(Web部署-1)

每個子項(xiàng)目之下都可以定義它所使用的框架,這里重點(diǎn)說明一下Web部分的設(shè)置。

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

1.3 Libraries

這里可以顯示所添加的jar包,同時也可以添加jar包,并且可以把多個jar放在一個組里面,類似于jar包整理。

這里默認(rèn)將每個jar包做為了一個單獨(dú)的組(未測試,待定)。

1.4 Facets

官方的解釋是:

When you select a framework (a facet) in the element selector pane, the settings for the framework are shown in the right-hand part of the dialog.

(當(dāng)你在左邊選擇面板點(diǎn)擊某個技術(shù)框架,右邊將會顯示這個框架的一些設(shè)置)

說實(shí)話,并沒有感覺到有什么作用。

1.5 Artifacts(Web部署-2)

項(xiàng)目的打包部署設(shè)置,這個是項(xiàng)目配置里面比較關(guān)鍵的地方,重點(diǎn)說一下。

先理解下它的含義,來看看官方定義的artifacts:

An artifact is an assembly of your project assets that you put together to test, deploy or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java application packaged in a Java archive, a Web application as a directory structure or a Web application archive, etc.

即編譯后的Java類,Web資源等的整合,用以測試、部署等工作。再白話一點(diǎn),就是說某個module要如何打包,例如war exploded、war、jar、ear等等這種打包形式。某個module有了 Artifacts 就可以部署到應(yīng)用服務(wù)器中了。

jar: Java ARchive,通常用于聚合大量的Java類文件、相關(guān)的元數(shù)據(jù)和資源(文本、圖片等)文件到一個文件,以便分發(fā)Java平臺應(yīng)用軟件或庫;

war: Web application ARchive,一種JAR文件,其中包含用來分發(fā)的JSP、Java Servlet、Java類、XML文件、標(biāo)簽庫、靜態(tài)網(wǎng)頁(HTML和相關(guān)文件),以及構(gòu)成Web應(yīng)用程序的其他資源;

exploded: 在這里你可以理解為展開,不壓縮的意思。也就是war、jar等產(chǎn)出物沒壓縮前的目錄結(jié)構(gòu)。建議在開發(fā)的時候使用這種模式,便于修改了文件的效果立刻顯現(xiàn)出來。

默認(rèn)情況下,IDEA的 Modules 和 Artifacts 的 output目錄已經(jīng)設(shè)置好了,不需要更改,打成war包的時候會自動在 WEB-INF目錄下生成classes,然后把編譯后的文件放進(jìn)去。

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

你可能對這里的輸出目錄不太理解,之前不是配置過了文件編譯的輸出目錄了嗎?為什么這里還有一個整合這些資源的目錄呢?它又做了哪些事呢?推薦閱讀:Intellij IDEA 擼碼最頭大的問題。

其實(shí),實(shí)際上,當(dāng)你點(diǎn)擊運(yùn)行tomcat時,默認(rèn)就開始做以下事情:

編譯,IDEA在保存/自動保存后不會做編譯,不像Eclipse的保存即編譯,因此在運(yùn)行server前會做一次編譯。編譯后class文件存放在指定的項(xiàng)目編譯輸出目錄下(見1.2.2); 根據(jù)artifact中的設(shè)定對目錄結(jié)構(gòu)進(jìn)行創(chuàng)建; 拷貝web資源的根目錄下的所有文件到artifact的目錄下(見1.2.3); 拷貝編譯輸出目錄下的classes目錄到artifact下的WEB-INF下(見1.2.2); 拷貝lib目錄下所需的jar包到artifact下的WEB_INF下; 運(yùn)行server,運(yùn)行成功后,如有需要,會自動打開瀏覽器訪問指定url。

在這里還要注意的是,配置完成的artifact,需要在tomcat中進(jìn)行添加:

IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

參考鏈接

https://www.jetbrains.com/hel...https://www.jetbrains.com/hel...http://www.cnblogs.com/52php/...http://white-crucifix.iteye.c...https://my.oschina.net/lujian...

總結(jié)

到此這篇關(guān)于IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!的文章就介紹到這了,更多相關(guān)IntelliJ IDEA 部署 Web 項(xiàng)目內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IDEA
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品伦一区| 亚洲日本丝袜连裤袜办公室| 国产亚洲精品超碰| 裸体丰满少妇做受久久99精品| 国产资源在线一区| 亚洲人精品一区| 日韩欧美国产综合一区 | 欧美视频一区| 美腿丝袜亚洲一区| 亚洲欧美视频一区| 欧美r级在线观看| 欧美亚洲免费| 欧美性色综合| av中文一区二区三区| 美女脱光内衣内裤视频久久网站| 亚洲免费在线观看视频| 日韩精品一区二区三区四区| 欧美亚一区二区| 香蕉久久夜色精品国产| 狠狠爱成人网| 99riav久久精品riav| 久久er精品视频| 视频一区免费在线观看| 一区二区三区精品在线| 自拍偷自拍亚洲精品播放| 欧美成人r级一区二区三区| 日本高清不卡在线观看| 国产区二精品视| 欧美日韩视频| 不卡影院免费观看| 国产精品综合一区二区三区| 精品在线观看免费| 激情综合色综合久久综合| 丝袜亚洲另类欧美| 亚洲成人动漫av| 午夜视频在线观看一区| 亚洲国产日日夜夜| 亚洲第一激情av| 丝袜美腿亚洲一区| 美腿丝袜亚洲三区| 国产真实精品久久二三区| 精品一区二区三区蜜桃| 久久精品国产久精国产爱| 人人狠狠综合久久亚洲| 日本va欧美va精品| 国内精品伊人久久久久av影院 | 久久亚洲综合色一区二区三区| 午夜欧美精品久久久久久久| 欧美日韩系列| 中文字幕制服丝袜一区二区三区| 久久久久久精| 欧美人妖巨大在线| 日韩一区二区三区在线| 欧美日韩一区 二区 三区 久久精品| 久久青青草原一区二区| 在线欧美小视频| 欧美一级高清大全免费观看| 久久综合一区二区| 中文字幕一区二区三区色视频| 亚洲欧美偷拍另类a∨色屁股| 韩国成人精品a∨在线观看| 欧美喷水一区二区| 欧美91大片| 午夜婷婷国产麻豆精品| 欧美一级淫片007| 激情视频一区二区三区| 日韩中文字幕一区二区三区| 日韩视频一区二区| 奇米影视在线99精品| 国产福利一区二区三区视频| 91蝌蚪porny| 久久国产精品免费一区| 欧美日产国产精品| 欧美国产亚洲另类动漫| 亚洲sss视频在线视频| 国产精品一级二级三级| 欧美激情第10页| 一本色道久久综合精品竹菊| 欧美日韩一区三区| 欧美视频不卡| 日韩 欧美一区二区三区| 久久午夜电影网| 久久av一区二区| 国产成人午夜视频| 欧美精品国产| 欧美1区2区| 在线观看视频一区二区欧美日韩| 久久影院午夜论| 久久精品国产999大香线蕉| 欧美破处大片在线视频| 久久免费一区| 国产精品初高中害羞小美女文| 蜜臀精品一区二区三区在线观看 | 久久久亚洲高清| 久久久久久久久岛国免费| 久久伊人一区二区| 91香蕉国产在线观看软件| 偷拍亚洲欧洲综合| 国产色综合一区| 欧美性生活久久| 在线视频国内自拍亚洲视频| 久久久国产午夜精品| 亚洲欧美激情插| 99久久精品国产精品久久| 亚欧成人精品| 亚洲欧洲国产专区| 99精品在线观看视频| 777奇米成人网| 全国精品久久少妇| 国产精品美女xx| 国产欧美一区二区精品婷婷| 日韩精品视频网站| 欧美激情在线免费观看| 欧美日韩在线播放三区| 国产日韩一区二区三区在线| 99riav久久精品riav| 久草这里只有精品视频| 玉足女爽爽91| 久久久久国产精品人| 欧美伊人精品成人久久综合97| 五月天激情综合| 国模少妇一区二区三区| 欧美综合在线视频| 天天综合网天天综合色 | 亚洲男帅同性gay1069| 成人中文字幕在线| 欧美做爰猛烈大尺度电影无法无天| 亚洲一区在线观看网站| 亚洲日本久久| 亚洲欧美经典视频| 99re66热这里只有精品4| 国产精品国产馆在线真实露脸 | 亚洲自拍偷拍图区| 亚洲激情国产| 亚洲精品v日韩精品| 91久久亚洲| 亚洲精品成人悠悠色影视| 亚洲精品一区二区三区av| 亚洲视频一区在线观看| 欧美国产高潮xxxx1819| 国产日韩精品久久久| 黄色成人91| 亚洲激情自拍偷拍| 一本一道久久a久久精品综合蜜臀| 亚洲成人中文在线| 狂野欧美性猛交xxxx巴西| 亚洲bt欧美bt精品| 久久香蕉精品| 国产成人亚洲精品狼色在线| 日韩美女视频一区二区在线观看| 成人免费毛片a| 国产欧美日本一区二区三区| 精品成人在线| 天天av天天翘天天综合网| 久久一区激情| 韩国理伦片一区二区三区在线播放 | 欧美日韩一区二区在线观看视频 | 欧美人与禽zozo性伦| 成人一道本在线| 国产精品网站导航| 一本色道久久综合亚洲精品不| 一区二区三区在线免费| 麻豆av一区二区三区| 麻豆精品国产传媒mv男同| 日韩亚洲欧美成人一区| 99国产精品久久久| 亚洲综合偷拍欧美一区色| 在线国产亚洲欧美| 91免费视频网| 日韩电影免费在线看| 精品国产乱码91久久久久久网站| 国自产拍偷拍福利精品免费一 | 欧美精品久久久久久久久老牛影院| 国产黑丝在线一区二区三区| 久久精品夜色噜噜亚洲a∨ | 日本少妇一区二区| 欧美成人精精品一区二区频| 日韩午夜电影| 亚洲免费三区一区二区| 亚洲另类春色校园小说| 亚洲曰韩产成在线| 日韩精品福利网| 免费成人性网站| 国产一区二区h| 风间由美中文字幕在线看视频国产欧美| 欧美日韩一视频区二区| 亚洲国产成人91porn| 精品久久人人做人人爰| 国产欧美丝祙| 94-欧美-setu| 另类小说欧美激情| 亚洲欧美在线高清| 91精品国产乱码久久蜜臀| 国产亚洲一区在线| 色综合视频一区二区三区高清| 久久99伊人| 91在线小视频| 国产一区二区免费在线| 91丨九色丨蝌蚪富婆spa| 欧美日韩一视频区二区|