解決IDEA使用maven創(chuàng)建Web項(xiàng)目,出現(xiàn)500錯(cuò)誤的問(wèn)題
IDEA使用maven創(chuàng)建Web項(xiàng)目,出現(xiàn)500錯(cuò)誤
一般我們使用maven創(chuàng)建項(xiàng)目后導(dǎo)入依賴,就開(kāi)始寫(xiě)代碼了。
但是如下:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
我們使用maven創(chuàng)建了一個(gè)項(xiàng)目,并導(dǎo)入依賴寫(xiě)完測(cè)試代碼后運(yùn)行,出現(xiàn)500錯(cuò)誤頁(yè)面
解決步驟
打開(kāi)項(xiàng)目結(jié)構(gòu)

找到Artifacts,點(diǎn)擊要編輯的項(xiàng)目。
在WEB-INF目錄中創(chuàng)建一個(gè)lib目錄

選中l(wèi)ib目錄,點(diǎn)擊上方加號(hào)

點(diǎn)擊Library Files

全選并確定

ok~~~
可能造成問(wèn)題的原因
根本原因是:
tomcat啟動(dòng)后缺少某些支持的jar包,導(dǎo)致運(yùn)行出錯(cuò)我這里創(chuàng)建子項(xiàng)目時(shí)沒(méi)用模板,然后在創(chuàng)建完畢后右鍵子項(xiàng)目名添加的web模板支持
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java 使用線程做的一個(gè)簡(jiǎn)單的ATM存取款實(shí)例代碼
線程 Thread 類(lèi),和 Runable 接口 比較兩者的特點(diǎn)和應(yīng)用領(lǐng)域.可以,直接繼承線程Thread類(lèi)。該方法編寫(xiě)簡(jiǎn)單,可以直接操作線程,適用于單重繼承情況,因而不能在繼承其他類(lèi),下面我們來(lái)看一個(gè)實(shí)例2013-08-08
java實(shí)現(xiàn)刪除某條信息并刷新當(dāng)前頁(yè)操作
這篇文章主要介紹了java實(shí)現(xiàn)刪除某條信息并刷新當(dāng)前頁(yè)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
Spring Boot實(shí)現(xiàn)SSE實(shí)時(shí)推送實(shí)戰(zhàn)示例
本文給大家介紹基于SpringBoot實(shí)現(xiàn)SSE示例,包括創(chuàng)建項(xiàng)目、SSE控制器處理連接與消息推送、跨域配置、客戶端使用EventSource訂閱,以及動(dòng)態(tài)推送和WebFlux擴(kuò)展,感興趣的朋友跟隨小編一起看看吧2025-08-08
java從命令行獲取數(shù)據(jù)的三種方式代碼實(shí)例
這篇文章主要介紹了java從命令行獲取數(shù)據(jù)的三種方式代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
SpringBoot所管理的依賴和需要的依賴沖突問(wèn)題及解決
這篇文章主要介紹了SpringBoot所管理的依賴和需要的依賴沖突問(wèn)題及解決過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2026-05-05
Spring boot validation校驗(yàn)方法實(shí)例
這篇文章主要給大家介紹了關(guān)于Spring boot validation校驗(yàn)方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
Java迭代器實(shí)現(xiàn)Python中的range代碼實(shí)例
這篇文章主要介紹了Java迭代器實(shí)現(xiàn)Python中的range代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03

