我的WEB之路(BUG)-1.被tomcat虐了一個星期

在網新實訓要求裝一個講課的軟件(我們裝的是學生端)

當時沒在意(最後原因是在這裏),後來做J2EE作業的時候發現程序老是運行不起來。

eclipse報錯:

嚴重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com

當時以爲是一般小問題就百度,這是個很奇怪的錯誤,解決無果。

我就試着在eclipse中運行其它項目(都是之前做的,保證沒錯的程序)

臥槽

全部都是報一樣的錯誤???

莫非???

tomcat掛掉了?

不是吧,我一直都沒動過。這幾天我確實是裝了幾個軟件,難道是這些軟件修改了tomcat路徑?

tomcat我電腦上裝了兩個(tomcat6,tomcat7)

我仔細檢查了環境變量配置  完全沒問題

到底是什麼原因??兩個tomcat都無法使用

啓動閃退

路徑沒問題

然後在startup.bat文件最後加了pause

看到提示說CATALINA_HOME環境變量有問題

可是勞資肯定我設置的沒問題

cmd加上 set CATALINA_HOME=。。。。。

好了  startup.bat不報錯了  

但是 service.bat還是報CATALINA_HOME環境變量有問題

哥真怒了   set CATALINA_HOME=。。。。。

尼瑪  這次cmd.exe變白崩潰了

我到系統服務目錄中找到tomcat服務,啓動失敗,錯誤代碼1;

我cmd中netstat -nao查看端口

發現8080被佔用

繼續tasklist

發現佔用8080端口的是一個StudentMain.exe

突然想到會不會是那個學生端,前兩天發現8080端口被佔用以爲是自己的課程設計做的程序佔用的端口

查殺   還是啓動不了服務

卸載   還是啓動不了服務

好吧  這次我是沒脾氣了


再查看tomcat6這是安裝版的

我啓動服務   這時6可以啓動

chrome打開localhost

顯示directory of/

百度無果

試試其它瀏覽器local:8080  IE竟然可以進到主頁,360竟然也可以???

爲毛chrome不可以?


最後的絕招了

cmd下:sc delete tomcat7

環境變量:TOMCAT_HOME,CATALINA_HOME,CATALINA_BASE,全部刪掉;classpass,pass中有%CATALINA_HOME%的部分全部刪掉

tomcat目錄下把tomcat全部刪掉

好了  這個世界清靜了



重頭開始下載  重新配置  然後看到主頁面的時候  淚流滿面

老師說裝學生端的時候把tomcat打開

8080端口占用的時候裝那個學生端  學生端會自動找尋其它端口  不會去佔8080端口

至於爲什麼我卸載掉學生端以後爲什麼tomcat還是有問題我也不得而知  因爲一個星期的折騰  被我修改的配置文件已經不知道有多少了  不能使用難免


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