IntelliJ IDEA 2018 Community(社區版)建立J2EE項目+Tomcat9部署

博主打算開始系統地自學JAVA,首要問題就是解決IDE的問題,html

之前用過像VS、Android Studio、Eclipse,知道Eclipse是JAVA最傳統的IDE,程序員

用過VS和AS的朋友都知道,對於開發者而言,Eclipse是很麻煩的,對於習慣本身動手的朋友,是很是好的IDE,apache

可是,科技是進步的,咱們做爲程序員,也要擁抱新的東西,我更想要專一在編寫代碼的部分,因此,選擇使用IntelliJ IDEA作開發。瀏覽器

 

IDEA有2個版本,分別是旗艦版和社區版,tomcat

我先從我本身的瞭解進行說明,旗艦版有很是完整的開發環境,正如官網介紹的同樣,具備JavaScript, TypeScript, Java EE, Spring, GWT, Vaadin, Play, Grails, Other Frameworks,最重要的就是JAVA EE和Spring了,相對於社區版,就缺乏了這些模塊,可是,也不表明說社區版就不能開發了。框架

2個版本都有Maven,這個就是解決問題的關鍵。我對Maven並不熟悉,但我大概知道,Maven就是項目管理工具,其中一個功能就是能夠自動下載相對應的框架,這個與VS的Nuget管理器類似,但最重要的是,Maven裏面還包括了一些模板,在建立項目是,能夠直接以模板建立,也很方便。maven

 

下面開始說明如何在IDEA新建一個J2EE的項目,而且經過Tomcat9發佈。
一、安裝JDK,這個沒有什麼問題,到Oracle官網,下載後安裝,注意JDK是開發者用的,也會包括JRE,安裝了JDK後會繼續安裝JRE,這個時候,實際上是能夠取消安裝JRE的。
工具

二、配置環境變量,以下圖:測試

 

三、安裝IDEA,我是從官網下載社區版的解壓版,解壓即用。我認爲最好放置在全英文路徑的目錄中。ui

點擊建立項目後,出現下面的界面,點擊紅框的位置。

注意,因爲是使用Maven來建立項目,而且,選擇WebApp的模板,點擊「Finish」後,IDEA會自動下載相關的插件,這個須要稍微等待一下。

 

四、安裝Tomcat,我裝的是Tomcat9,可是方法與其餘版本的同樣,具體能夠參考我之前的文章。

http://www.javashuo.com/article/p-kapaocfm-ca.html

 

五、部署Tomcat。

這裏要注意,在我之前的文章中,有提到運行Tomcat後,如何測試是否成功,因此請確保你的Tomcat已經在運行,再往下進行。

另外,Tomcat的運行窗口始終要保持打開。

回到IDEA,右上角,我是已經設置過的,若是沒有設置過,紅框的位置會顯示爲「Add Configuration」,點擊後彈出如下畫面,

這裏可能你們會疑問,爲何寫Tomcat7,不是安裝了Tomcat9嗎?這個問題待會進行說明。

 

而後,打開項目的pom.xml文件,這是Maven管理框架的配置文件,咱們須要在build=>pluginManagement=>plugins下,加入如下內容:

 1 <plugin>
 2           <groupId>org.apache.tomcat.maven</groupId>
 3           <artifactId>tomcat7-maven-plugin</artifactId>
 4           <version>2.1</version>
 5           <configuration>
 6             <port>8081</port>
 7             <path>/</path>
 8             <uriEncoding>UTF-8</uriEncoding>
 9             <server>tomcat7</server>
10           </configuration>
11 </plugin>

這裏,又是Tomcat7?

 

實際上是這樣的,我在配置的時候,也有這樣的疑問,可是在百度搜索,極少Tomcat9相關的教程,

通過仔細查看上面這段內容,能夠推斷出,這是在配置maven,設置maven如何加入tomcat,這個與tomcat沒有關係。

並且,version是2.1,這個估計是maven的版本,因此上了官網查看,http://tomcat.apache.org/maven-plugin.html

看到,自從13年後,maven-plugin就沒有更新了,而上面的內容是官網提供的,那爲何官網不更新呢,

由此,我推斷Tomcat的新版本是向下兼容的,因此項目就以tomcat7來部署就能夠了,核心代碼是沒有改變的,舊的項目也不用從新部署。

 

到此,項目就搭建好了。

點擊綠箭頭,IDEA就會往Tomcat9發佈項目,

在瀏覽器輸入對應的地址就能訪問了,個人是http://localhost:8081,

這個端口,就是上面配置文件中的<port>8081</port>了。

 

上面的內容,只是我我的的筆記,但願能幫助有須要的朋友。

我也是新手,因此若是有不足的地方,請指教。

相關文章
相關標籤/搜索