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


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

以前用過像VS、Android Studio、Eclipse,知道Eclipse是JAVA最傳統的IDE,

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

但是,科技是進步的,我們作為程序員,也要擁抱新的東西,我更想要專注在編寫代碼的部分,所以,選擇使用IntelliJ IDEA做開發。

 

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

我先從我自己的了解進行說明,旗艦版有非常完整的開發環境,正如官網介紹的一樣,具有JavaScript, TypeScript, Java EE, Spring, GWT, Vaadin, Play, Grails, Other Frameworks,最重要的就是JAVA EE和Spring了,相對於社區版,就缺少了這些模塊,但是,也不代表說社區版就不能開發了。

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

 

下面開始說明如何在IDEA新建一個J2EE的項目,並且通過Tomcat9發布。
1、安裝JDK,這個沒有什么問題,到Oracle官網,下載后安裝,注意JDK是開發者用的,也會包括JRE,安裝了JDK后會繼續安裝JRE,這個時候,其實是可以取消安裝JRE的。

2、配置環境變量,如下圖:

 

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

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

注意,由於是使用Maven來創建項目,並且,選擇WebApp的模板,點擊“Finish”后,IDEA會自動下載相關的插件,這個需要稍微等待一下。

 

4、安裝Tomcat,我裝的是Tomcat9,但是方法與其他版本的一樣,具體可以參考我以前的文章。

https://www.cnblogs.com/chenyucong/p/6295464.html

 

5、部署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>了。

 

上面的內容,只是我個人的筆記,希望能幫助有需要的朋友。

我也是新手,所以如果有不足的地方,請指教。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM