IntelliJ IDEA配置Tomcat
一、基礎配置
1、配置JDK
File-->Setting...-->Build,Exception,Deployment-->Application Servers
2、配置Tomcat
File-->Setting...-->Build,Exception,Deployment-->Java Compiler
3、配置Maven
File-->Setting...-->Build,Exception,Deployment-->Build Tool-->Maven
分別是:Maven版本;Maven的配置文件setting.xml;Maven存放依賴包的位置。
二、運行普通Maven項目配置
1、File-->Open...打開項目,可以不用導入
2、配置運行項目的JDK
File-->Project Strucure…-->Platform Settings…-->SDKs
File-->Project Strucure…--> Project Settings…--> Project
3、配置tomcat
File-->Project Strucure…--> Project Settings…--> Artifacts-->項目名:war exploded
此處的項目發布路徑一定要寫在tomcat的webapps目錄下,否則可能發布不成功。
4、如果依賴包出問題
先執行Maven的clean再install一次,如下圖:
如果還不行,因為以前的項目中含有依賴包,則可以手動導入:
File-->Project Strucure…--> Project Settings…--> Libraries-->+號—>找到之前項目的lib目錄,將所有依賴包導入
5、准備運行項目
點擊右上角的下來框的小三角,接着點擊Edit Configurations-->綠色加號
(1)-->添加Tomcat Server-->Local
(2)-->如果列表里沒有tomcat則-->點擊33 items more irrelevant這一項后繼續尋找。
最后點擊確定
6、繼續配置運行環境
(1)點擊"Configure...",配置Apache你從官網上下載的Tomcat,zip壓縮包解壓后的文件目錄 ,我的是apache-tomcat-8.0.50。而且我沒有進行配置,是IDE自己定位好的,很智能;
(2)在Server中,配置默認瀏覽器,以及默認訪問路徑;
(3)在Deployment中,點擊綠色的小鉛筆,配置artifacts,(也可以餐參考二.3進行配置)
我第一次因為忘了配置也不懂這個東西是干嘛的,運行Tomcat后會報錯,錯誤信息是:
[RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start.
官方的說法:https://www.jetbrains.com/help/idea/2016.3/configuring-web-application-deployment.html(點擊Fix)