很多學員對於導入第三方的idea項目是會出現異常報錯,如下所示:

上圖中,很明顯是servlet不存在,但是,在執行自定義項目時,不會出現此問題;所以可以考慮到,可能是因為tomcat的版本不同(導包時,也可能會出現jdk版本不同而報錯);
接下來就來解決一下如何將tomcat版本和jdk版本,改為自身idea中的版本;
1. 打開Edit Configurations,如下所示:

將Application server改為自身的版本,最好將On 『Update』 action和On frame deactivation改為「Update classes and resources」這樣,更改內容後會自動更新;否則不會自動更新,不方便管理代碼;如下圖所示:

2. 將項目結構中的tomcat版本也改為自身的;項目結構路徑如下圖所示:

例如,原先的tomcat版本為7.0,將其刪除(選中,然後點擊右上角』-』刪除);
然後,再添加自身的9.0版本,(如果jdk版本不同,也需要將jdk版本刪除重新添加)如下兩圖所示:

通過上述的過程就已經可以解決tomcat版本不同問題;如果jdk版本不同還需要檢查兩個地方:
1. sdk版本,看是否為自身的版本;
2. Project的版本是否為自身版本;如以下兩幅圖所示:


原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/276238.html
微信掃一掃
支付寶掃一掃