如果你剛剛開始進入java web模塊學習,那麼配置Java web開發環境搭建是必經之路,在教學過程中發現有很多同學的配置都存在或多或少的問題,在這裏玄武老師教大家如何快速使用Eclipse正確地整合Tomcat服務器。
環境準備
在開始搭建前以下環境或軟件工具一定要事先準備好。
- JDK環境,如果沒配置好請參考:Java開發環境搭建,5個步驟快速學習如何配置JDK環境變量
- Java EE版本Eclispe,注意:Java SE版本的Eclipse不行
- 免安裝版的tomcat環境,注意:tomcat最好使用免安裝版,快捷方便
整合步驟
步驟1
打開eclipse的Window菜單中的Preferences。
步驟2
在Preferences搜索框中搜索server,點擊Runtime Environment,再點擊右邊的Add按鈕。
步驟3
選擇自己tomcat的版本,我這裏是8.5版本,然後點擊next。
步驟4
配置服務器名稱,命名隨意,只是爲了後面方便區分,一般默認即可,接着選擇自己tomcat的解壓目錄,注意一定是到bin目錄的上一層目錄,(有不少同學由於解壓原因到這裏目錄選錯而無法啓動),JRE最好選擇自己安裝的,用默認的可能會出現一些問題,除非你配置默認JRE的就是自己安裝的JRE,最後點擊Finish。
步驟5
此時在Runtime Environment界面會出現剛纔配置的tomcat,直接Apply and close。
步驟6
找到eclipse下面的視圖欄中的Server選項,如圖:
注意:如果沒有,可以通過點擊Window->Show view->Servers菜單即可。
步驟7
選擇你的tomcat版本,我這是8.5版本,主機名、服務器名稱一般默認即可,server runtime environment選擇剛纔自己配置的,直接next。
步驟8
如果有項目可以添加也不要添加,直接點擊Finish.
步驟9
此時Servers下會出現剛纔新建的tomcat實例,雙擊打開。
步驟10
Server Locations中務必選擇第二個,使用我們自己安裝的tomcat目錄,如果默認第一個以後你的web項目部署不會出現在自己安裝的tomcat中,尋找起來很麻煩,接着將Deploy path由原先的wtpweapps改爲webapps,雖然不改也可以,不過建議改掉,以後部署的項目就都可以在自己安裝的tomcat目錄的webapps目錄下找到。右邊Timeouts中的Start時間最好由45秒改爲120秒或者更長一點,因爲有些複雜的java web項目啓動起來比較耗時,時間設置太短可能會導致啓動失敗。Ports裏面一般HTTP端口默認8080,不需要修改,除非你的8080端口被佔用,則可以修改爲類似8088,8090等。最後,切記修改完後使用Ctrl+S保存,否則無效。
注意:如果之前部署過項目或啓動過服務器可能會出現無法修改部署目錄的情況,只能刪除該tomcat實例重新創建再修改哦!
步驟11
整合好了,我們需要最後的測試來驗證環境的正確性,在不部署項目的情況下直接右鍵Server下tomcat實例選擇Start運行。
如果console中日誌打印沒有異常且看到Server startup in xxx ms,說明啓動正常。
最後打開瀏覽器,訪問localhost:8080(如果你的端口改了,這裏也需要跟着改)查看是否可以正常顯示如下頁面,如果可以,說明整個java web開發環境配置成功!
總結
使用Eclipse整合Tomcat服務器來搭建Java web開發環境看上去挺複雜,但實際操作起來也挺快的,一個正確的環境搭建,對以後項目調試、排錯很有幫助!