剛從meeclipcws eclipse轉到idea結果各種問題,特別是tomcat的配置問題
導入項目文件
通過相應的工具導入項目,在idea中一個項目就是一個model,同時一個window只打開一個model
當然了你通過maven進行依賴的話,可以把依賴的model也放到當前model下面,作爲一個依賴。
最好的依賴處理方式就是maven了,直接導入項目,
然後通過idea最上面的bar選擇 : view–》tool windows –》maven project
在idea中沒有maven update 只有reimport,reimport對應maven
update更新依賴。如果你的model中有依賴本地的其他maven項目,只需要在maven
project中添加依賴項目的pom.xml文件,idea會自動幫你處理,這一點比起eclipse來說
便捷多了。
maven 配置
由於maven依賴默認配置是是一個國外的服務器,速度比較慢,所以大家使用的基本都是阿里
提供的鏡像服務,打開Prefenence–>search –> maven 就可以了,在右側窗口下面有一個
maven home directory , 選擇本地maven的安裝路徑
maven setting file , maven配置文件
阿里雲鏡像配置放在 settin.xml 文件中
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
maven respository , maven下載依賴的路徑。
配置完成,返回第一步,進行reimport 導入依賴。
配置project struture
**Artifact是爲了tomcat部署該項目配置的,tomcat通過artifact來對項目進行部署
所以這裏的輸出路徑就是項目的部署路徑,所以需要和上面model裏面的path的編譯
輸出路徑一直,不然項目可以運行、編譯,但是你對項目的修改不能影響部署的項目,
因爲你編譯的項目不是部署的項目啊!!!!!!**
配置Tomcat
點擊+號,選擇tomcat local就行了。
到這裏配置就完成了,可以run了。
重要的事情說三遍,
如果你發現你對代碼的修改,不能改變項目,那就是你的編譯路徑 和部署路徑不一致造成的。
如果一直是tomcat的報錯,存在幾種情況:
- jdk版本不一致
- tomcat版本和servlet版本不一致
- tomcat 、servlet、jdk版本不匹配,需要去Apache官網,查看適合自己的jdk tomcat
版本然後配置再運行。