解決tomcat部署時(shí)war和war exploded導(dǎo)致的問題
區(qū)別
首先介紹一下兩者的區(qū)別:
- war包我們通常稱為發(fā)布模式,顧名思義就是在項(xiàng)目發(fā)布的時(shí)候,先將WEB工程打成war包,然后上傳到服務(wù)器進(jìn)行訪問。
- war exploded模式是將WEB工程以當(dāng)前文件夾的位置關(guān)系上傳到服務(wù)器,即直接把文件夾、jsp頁面 、classes等等移到Tomcat 部署文件夾里面,進(jìn)行加載部署。因此這種方式支持熱部署,所以一般在開發(fā)的時(shí)候也是用這種方式。
遇到的問題
現(xiàn)在來說一下我遇到的問題:
今天將項(xiàng)目從一臺電腦換到另外一臺電腦,運(yùn)行的時(shí)候發(fā)現(xiàn)找不到樣式與引用文件,剛開始自己也是一臉懵逼,后面查找了一下網(wǎng)上的資料發(fā)現(xiàn)問題出在tomcat部署上面,我選擇的war exploded模式進(jìn)行部署,如圖:

注意到我標(biāo)記的地方。因?yàn)槲以诹硪慌_電腦上面是下面這樣的

所以導(dǎo)致了我項(xiàng)目在跑起來的時(shí)候找不到樣式與引用文件,后面改過來之后一切迎刃而解。
補(bǔ)充
如果我們想要在使用war exploded開發(fā)項(xiàng)目的時(shí)候不用頻繁的重啟,那么我們可以這樣設(shè)置

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
tomcat的catalina.out日志按自定義時(shí)間格式進(jìn)行分割的操作方法
這篇文章主要介紹了tomcat的catalina.out日志按自定義時(shí)間格式進(jìn)行分割,包括安裝Cronolog,修改Tomcat下bin/catalina.sh文件,shell利用crontab自動(dòng)清除日志的相關(guān)知識,需要的朋友可以參考下2022-04-04
linux之Tomcat服務(wù)器部署和項(xiàng)目部署全過程
Apache?Tomcat是一個(gè)開源的Web應(yīng)用服務(wù)器,用于部署和運(yùn)行Java?Web應(yīng)用程序,它支持多種開發(fā)工具和框架,包括JSP、Servlet和JavaBeans,Tomcat可以通過配置文件進(jìn)行安全優(yōu)化,包括端口保護(hù)、權(quán)限回收、日志格式規(guī)范等,性能優(yōu)化方面,可以調(diào)整JVM參數(shù)和垃圾回收策略2025-11-11
Windows下的Tomcat7安裝與環(huán)境配置教程
Tomcat安裝配置教程,涵蓋JDK安裝、Tomcat下載與解壓、環(huán)境變量配置及啟動(dòng)驗(yàn)證,助您快速搭建開發(fā)環(huán)境2026-05-05
Eclipse/tomcat 如何實(shí)現(xiàn)熱部署和熱啟動(dòng)
這篇文章主要介紹了Eclipse/ tomcat 如何實(shí)現(xiàn)熱部署和熱啟動(dòng),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09
IDEA中Tomcat在控制臺亂碼問題及IDEA編碼設(shè)置UTF-8的方法
這篇文章主要介紹了IDEA中Tomcat在控制臺亂碼問題及IDEA編碼設(shè)置UTF-8的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
tomcat6_apache2.2_ajp 負(fù)載均衡加集群實(shí)戰(zhàn)分享
這篇文章主要介紹了秀脫linux筆記之tomcat6_apache2.2負(fù)載均衡加集群實(shí)戰(zhàn)篇,需要的朋友可以參考下2014-12-12

