解決tomcat發(fā)布工程后,WEB-INF/classes下文件不編譯的問(wèn)題
今天部署項(xiàng)目到tomcat,發(fā)布完后,啟動(dòng)tomcat,報(bào)class not found;
臨時(shí)找了個(gè)解決方案,由于項(xiàng)目是copy過(guò)來(lái)的,于是就將原來(lái)項(xiàng)目的classes下面編譯好的class文件也一并拷過(guò)來(lái)了;但是治標(biāo)不治本;
后來(lái)在我修改代碼的時(shí)候,重新發(fā)布到tomcat,發(fā)現(xiàn)新寫(xiě)的代碼還是沒(méi)有自動(dòng)編譯;classes下面還是沒(méi)有class文件;
于是找解決方法;我是按照下面操作成功的:
1)在java build path下面刪除原來(lái)的jre,重新導(dǎo)入jre;
2)刪掉所有引用的jar包,再重新導(dǎo)入;
再不行,刪除tomcat server重新建個(gè)。
補(bǔ)充知識(shí):將idea中編譯輸出目錄 classes 里的文件刪掉,發(fā)現(xiàn)再次編譯不能生成class文件
將idea中編譯輸出目錄 classes 里的文件刪掉,發(fā)現(xiàn)再次編譯不能生成class文件。
其他UP主給的解決方法如下:

解決方案:settings -> compiler 勾選自動(dòng)編譯選項(xiàng)

上面是網(wǎng)友給出的辦法。
但是注意:
雖然把上圖溝打上時(shí),還是不編譯時(shí):
請(qǐng)把classes文件夾刪除,在點(diǎn)擊小錘子編譯一下就可以了。
換言之,其實(shí)把classes文件夾刪除
點(diǎn)擊小錘子,同樣實(shí)現(xiàn)手動(dòng)編譯的效果。
以上這篇解決tomcat發(fā)布工程后,WEB-INF/classes下文件不編譯的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 使用IDEA創(chuàng)建Web項(xiàng)目并發(fā)布到tomcat的操作方法
- Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng)
- 在IDEA 2020.3.1中部署Tomcat并且創(chuàng)建第一個(gè)web項(xiàng)目的過(guò)程詳解
- Tomcat首次部署web項(xiàng)目流程圖解
- 解決SpringBoot webSocket 資源無(wú)法加載、tomcat啟動(dòng)報(bào)錯(cuò)的問(wèn)題
- IDEA 配置Tomcat服務(wù)器和發(fā)布web項(xiàng)目的圖文教程
- 阿里云服務(wù)器linux系統(tǒng)搭建Tomcat部署Web項(xiàng)目
- 簡(jiǎn)述Docker安裝Tomcat鏡像并部署web項(xiàng)目
- Tomcat和Weblogic部署純html文件過(guò)程解析
- IDEA2020.1.2創(chuàng)建web項(xiàng)目配置Tomcat的詳細(xì)教程
- 如何在IntelliJ IDEA 2018上配置Tomcat并運(yùn)行第一個(gè)JavaWeb項(xiàng)目
- idea配置tomcat啟動(dòng)web項(xiàng)目的圖文教程
- Java web項(xiàng)目啟動(dòng)Tomcat報(bào)錯(cuò)解決方案
- Tomcat源碼解析之Web請(qǐng)求與處理
相關(guān)文章
使用maven?shade插件解決項(xiàng)目版本沖突詳解
這篇文章主要為大家介紹了使用maven?shade插件解決項(xiàng)目版本沖突詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析
這篇文章主要介紹了JAVA中的延遲隊(duì)列DelayQueue應(yīng)用解析,DelayQueue是一個(gè)根據(jù)元素的到期時(shí)間來(lái)排序的隊(duì)列,而并非是一般的隊(duì)列那樣先進(jìn)先出,最快過(guò)期的元素排在隊(duì)首,越晚到期的元素排得越后,需要的朋友可以參考下2023-12-12
java正則替換括號(hào)中的逗號(hào)實(shí)現(xiàn)示例
本文主要介紹了java正則替換括號(hào)中的逗號(hào)實(shí)現(xiàn)示例,主要介紹了兩種示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01
如何搭建一個(gè)完整的Java開(kāi)發(fā)環(huán)境
這篇文章主要教大家如何搭建一個(gè)完整的Java開(kāi)發(fā)環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
Java實(shí)現(xiàn)復(fù)原IP地址的方法
這篇文章主要介紹了Java實(shí)現(xiàn)復(fù)原IP地址的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
有關(guān)Java常見(jiàn)的誤解小結(jié)(來(lái)看一看)
下面小編就為大家?guī)?lái)一篇有關(guān)Java常見(jiàn)的誤解小結(jié)(來(lái)看一看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
intellij idea中安裝、配置mybatis插件Free Mybatis plugin的教程詳解
這篇文章主要介紹了intellij idea中安裝、配置mybatis插件Free Mybatis plugin的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09

