Tomcat服務不能啟動問題記


今日被一新人問題問住:他按原來操作手冊打我們組內另外一個平台,基本沒有問題,后來重裝了Java和Tomcat后就不能再重啟tomcat服務了,報的錯誤是類似"Windows不允許啟動本地服務……"之類的錯誤。一開始我懷疑是Windows環境變量問題,檢查了一下沒問題,又看了服務的屬性,似乎也沒問題,很久不打Java環境了居然不知該如何解決;后來找了另一個同事解決問題:1.先運行UninstallService.bat卸載tomcat服務,然后InstallService.bat安裝后再執行SetServiceParameter.bat設置服務相關參數,然后再到Windows服務中找到tomcat服務居然可以正常啟動了,問題基本解決。簡單看了bat代碼,前面兩個安裝和卸載服務的bat都是調用service.bat來執行的。問題解決人說可能是tomcat沒有設置運行環境變量的問題。

反思教訓:1.在一開始解決問題是我也想到了要先把tomcat服務卸載然后再重新安裝試試,甚至在Windows系統服務中采用右鍵菜單看是否存在卸載安裝服務的命令,但沒找到;我也在tomcat\bin目錄下看了很久看到了安裝服務的bat,沒在意沒有堅定的找到卸載服務的bat,也導致我最終沒有憑借自身能力解決該問題。仔細想想,很多時候我大致的思路和方向都是對的,但總因為解決思路遇到困難就一再拖延或被一些緊急的無關緊要的事耽誤導致最終一無所獲,以后一定要先堅定明確自己的思路,然后集中精力肯定或否定自己思路中遇到的相關問題。2.之前也嘗試學過很多次tomcat,但對它的運行環境搭建還不熟悉,對他原理和運行機制也是很簡單概念性的認識,這對真正的開發實踐幾乎沒有幫助,以后一定要注意,理論實踐,尤其是要堅持實踐,多實踐。


免責聲明!

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



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