idea中導(dǎo)入項(xiàng)目需要遇到的問題

idea導(dǎo)入java web項(xiàng)目:
首先單擊文件→打開→選擇自己所需要導(dǎo)入的項(xiàng)目

導(dǎo)入之后你可能發(fā)現(xiàn)少了servlet-api.jar這個(gè)關(guān)鍵包,有的人肯定想網(wǎng)上下一個(gè)復(fù)制粘貼進(jìn)去就好了,不過我試了下不可以。由于沒有用maven的項(xiàng)目是沒有啟用springboot內(nèi)置的tomcat,所以先要配置本地的tomcat
http://jingyan.baidu.com/article/0a52e3f43d9f69bf62ed72f9.html
配置完后記得配置modules
右擊項(xiàng)目名→open settings modules(快捷鍵F4)
選擇配置dependence
在依賴中把本地的tomcat導(dǎo)入進(jìn)來。tomcat目錄下的lib包中已經(jīng)包含了servlet-api.jar

配置完modules后就是這樣


Paste_Image.png

后面可能遇到的bug

JSP錯(cuò)誤:The method getJspApplicationContext(ServletContext) is undefined for the type JspFacto

可能是你項(xiàng)目中的諸如:catalina.jarjsp-api.jarservlet-api.jarjavax.servlet.jarjavax.servlet.jsp.jar等包和應(yīng)用服務(wù)器(JBoss/Tomcat等)中的包重復(fù)且比其版本低,應(yīng)用服務(wù)器在啟動(dòng)時(shí)會(huì)優(yōu)先加載項(xiàng)目中的包,這樣就導(dǎo)致和應(yīng)用服務(wù)器中的其它包不匹配。可把重復(fù)的包從項(xiàng)目中刪除,或?qū)?yīng)用服務(wù)器下的這些包拷貝到項(xiàng)目中,重啟服務(wù)即可。

在項(xiàng)目的lib包下刪除相關(guān)的包即可,總之記住,如果缺少servlet相關(guān)的包不要復(fù)制粘貼進(jìn)來項(xiàng)目

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,959評(píng)論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,969評(píng)論 19 139
  • 轉(zhuǎn)自陳明乾的博客,可能有一定更新。 轉(zhuǎn)原文聲明:原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、...
    C86guli閱讀 4,728評(píng)論 6 72
  • 這部分主要是與Java Web和Web Service相關(guān)的面試題。 96、闡述Servlet和CGI的區(qū)別? 答...
    雜貨鋪老板閱讀 1,425評(píng)論 0 10
  • 只覺時(shí)光飛逝,剛開始的大學(xué)生活還沒怎么開始就匆匆結(jié)束了,在這三年中對(duì)自己來說有得有失,對(duì)自己的評(píng)價(jià)也是有所不同的,...
    聽奃閱讀 1,034評(píng)論 0 16