濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > idea打包成war包部署到tomcat及訪問(wèn)路徑問(wèn)題(圖文詳解)

idea打包成war包部署到tomcat及訪問(wèn)路徑問(wèn)題(圖文詳解)

熱門(mén)標(biāo)簽:四川保險(xiǎn)智能外呼系統(tǒng) 地圖標(biāo)注能更改嗎 地圖標(biāo)注員有發(fā)展前景嗎 外呼系統(tǒng)全國(guó) 云南電商智能外呼系統(tǒng)哪家好 廈門(mén)防封電銷(xiāo)電話卡 高德地圖標(biāo)注公司需要錢(qián) 宜賓銷(xiāo)售外呼系統(tǒng)軟件 濰坊寒亭400電話辦理多少錢(qián)

idea將web項(xiàng)目打包成war最重要的是配置atrificats。

首先打開(kāi)file -》 project structure

創(chuàng)建之后,output directory即為輸出war包的路徑。Name可以隨意,之后點(diǎn)擊綠色+,打開(kāi)directory content

選擇webapp目錄,記得勾選include in project build

點(diǎn)擊ok后,新建一個(gè)配置

選擇artificats

這樣就算配置完成,點(diǎn)擊run執(zhí)行之后,就到前面的output directory設(shè)置的文件夾里找到war包就行了。war包放到tomcat的webapp目錄下,再啟動(dòng)tomcat就能訪問(wèn)項(xiàng)目了。

項(xiàng)目的訪問(wèn)地址是localhost:8080/你的war包名稱(chēng)/index

在這里想說(shuō)一下的是由于war包的名稱(chēng)決定了訪問(wèn)地址,所以當(dāng)采用純html+css+js寫(xiě)頁(yè)面時(shí),在頁(yè)面的資源引用地址最好加上你的項(xiàng)目名稱(chēng)(即你的最終war包命名),例如引用js文件:

<link rel="stylesheet" href="/layui/css/layui.css" media="all" />

此時(shí)idea按住ctrl鍵加鼠標(biāo)停留在文件路徑上,會(huì)有可點(diǎn)擊的提示。

但是在項(xiàng)目部署到tomcat上時(shí),war包相當(dāng)于增加了一個(gè)文件夾,文件夾名為你的war包名稱(chēng),這時(shí)按原來(lái)的引用是會(huì)提示找不到這個(gè)文件的,這時(shí)候,我們應(yīng)該這么引用:

<link rel="stylesheet" href="/war包名稱(chēng)/layui/css/layui.css" media="all" />

當(dāng)你的引用地址含有..時(shí),比如:

<script type="text/javascript" src="../../page/user/editUser.js"></script>

應(yīng)該這樣修改:

<script type="text/javascript" src="../../war包名稱(chēng)/backstage/page/user/editUser.js"></script>

但是問(wèn)題來(lái)了,這樣配置的時(shí)候,部署到tomcat上能找到文件,但是本地idea開(kāi)發(fā)啟動(dòng)tomcat調(diào)試之后,會(huì)找不到文件。這時(shí)候應(yīng)該配置application context,啟動(dòng)之后就可以了。并且做到與部署到tomcat時(shí)的文件路徑一致,不用在部署到tomcat上時(shí),還要再修改前端頁(yè)面的地址。(jsp可以不用考慮這個(gè)問(wèn)題,因?yàn)閖sp能獲取根路徑)。

如果application context只是“/”的話,那么就相當(dāng)于所有的文件放在tomcat的webapp下面,直接通過(guò)localhost:8080/文件就能訪問(wèn)。

到此這篇關(guān)于idea打包成war包部署到tomcat及訪問(wèn)路徑問(wèn)題(圖文詳解)的文章就介紹到這了,更多相關(guān)idea war包部署tomcat內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:回訪 廣安 湛江 紅河 德州 巴彥淖爾 廊坊 滁州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《idea打包成war包部署到tomcat及訪問(wèn)路徑問(wèn)題(圖文詳解)》,本文關(guān)鍵詞  idea,打,包成,war,包部署,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《idea打包成war包部署到tomcat及訪問(wèn)路徑問(wèn)題(圖文詳解)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于idea打包成war包部署到tomcat及訪問(wèn)路徑問(wèn)題(圖文詳解)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    六盘水市| 虎林市| 温州市| 恩平市| 平武县| 阿尔山市| 元氏县| 吉木萨尔县| 鄱阳县| 台北市| 类乌齐县| 龙岩市| 五台县| 澄城县| 淄博市| 重庆市| 江阴市| 宁国市| 江北区| 商洛市| 黑山县| 绩溪县| 常宁市| 拜城县| 吉木乃县| 新建县| 汤原县| 唐河县| 沾化县| 安溪县| 夏河县| 巫山县| 团风县| 榆社县| 天水市| 新蔡县| 大荔县| 晋州市| 招远市| 延川县| 秦皇岛市|