Eclipse Tomcat8 配置啓動

這兩天重整機器的開發環境,先後下了jdk7,Eclipse4.4.1,Tomcat8,結果居然磕磕絆絆。

1.Tomcat啓動失敗,一啓動就閃退,查看JAVA_HOME,已經配置爲Java7,以爲排除版本不兼容的問題,但找尋其他原因也沒有頭緒,遂返回執行cmd命令:bin-〉startup.bat,發現顯示的JRE_HOME仍然是舊版本1.6的jdk路徑,不爽,上網查了半天資料尚未完美解決,不得已採用一種比較暴力的解決辦法,就是直接修改catalina.bat文件找到此處:

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
set JRE_HOME=E:\Program Files\Java\jdk1.7.0_51
if not "%CATALINA_HOME%" == "" goto gotHome

插入紅色部分語句,相當於跳過環境變量的檢查,直接設置JRE_HOME,再次啓動tomcat,OK~


2.本以爲Tomcat能正常啓動了,配置Eclipse裏的Tomcat就是小菜一碟,如何配置就不細說了。

打開Server視圖,右鍵New Server即可配置,注意在tomcat  installation directory中指向的是tomcat的根目錄,即bin上一級。

而後在Eclipse中啓動Tomcat,Console中顯示已經啓動,本覺得小case,不一會兒,彈出錯誤框,媽蛋啊,45秒超時啊有木有!!我還沒來得及訪問熱乎的index頁面服務就Down了啊有木有!!!當然,咆哮完了還得耷拉腦袋坐到電腦前,集中意念,冷靜分析……嗯……媽蛋啊!!沒遇到過這種情況嘛!!!嗯,終於把不爽宣泄完了,開始正事兒:

1.查看服務啓動進度條,發現服務啓動後,進度一直卡在Preparing launch delegate...一直到超時,上網搜索錯誤信息,全是關於怎麼延長超時時間的解決方案,嗯,似乎不適合我遇到的狀況,因爲我也僥倖的嘗試了下設置成200秒超時,200秒都不啓動我tomcat都能卸了重裝了,果然失敗……

2.果斷換種搜索方式,從Preparing launch delegate入手,終於找到點眉目,應該是一直下載啥直到超時,看來和網絡設置有關,果斷Windows-〉Preferences-〉 General-〉Net Work  Connections,感覺即將解決問題了呢,哈哈,果然和公司網絡的代理有關,Active Provider換成Manual跳過本地代理設置,好的,再試一下,哇撒,啓動了哦!來試試熱乎的localhost:8888,呃……尼瑪!!爲毛又是404!!!!我tomcat本地啓動不這樣啊!!!嗯……繼續查看設置吧……

3.雙擊配置的服務器,在Server  Locations選項下有三個單選項,Eclipse默認爲Use workspace metadata,Server path中指向的果然不是我的tomcat路徑,原來配置服務器時Eclipse會自動生成一個新的Tomcat服務地址吧,不管了,改成選擇Use Tomcat installation,Server path指向tomcat的安裝路徑了,嗯……再試試看……嗯……OH YEAH!

終於配置完成了,又可以開心的用新環境了呢……我想起了那天夕陽下的奔跑……一天的時間,就這麼木有了……我果然還是太笨了麼……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章