總站
切換城市

課程分類

Tomcat啟動常見問題
北大青鳥APTECH(天津天惠)授權培訓中心 發表于 2019-07-10 04:12 290    

Tomcat啟動常見問題

  導致Tomcat服務器無法正常啟動的原因一般來說就是如下的兩個:

  1、JAVA_HOME環境變量設置問題

    要想雙擊bin目錄下的startup.bat文件啟動Tomcat服務器,首先要做的就是在windows中設置JAVA_HOME環境變量,因為Tomcat服務器的啟動需要用到這個JAVA_HOME環境變量,如果windows中不存在JAVA_HOME環境變量,則Tomcat服務器是無法啟動的。

  在Window中配置JAVA_HOME變量

    操作步驟(win7系統):計算機→右鍵“屬性”→高級系統設置→高級→環境變量,如下圖所示:

    

    

    

  點擊系統變量下面的“【新建】”,彈出一個新建系統變量對話框,首先在變量名寫上JAVA_HOME,顧名思義,JAVA_HOME的含義就是JDK的安裝路徑,,然后在變量值寫JDK的安裝路徑,如這里設置的變量值是"D:\Program Files (x86)\Java\jdk1.7.0",設置好變量值之后,點擊【確定】按鈕,JAVA_HOME環境變量就設置完成,如下圖所示:系統變量中多了一個"JAVA_HOME"變量。

    

  正常來說,學習Java開發的第一步就是配置Path環境變量,比較好的配置方式是先配置JAVA_HOME環境變量,然后在Path變量中使用"%JAVA_HOME%"引用JAVA_HOME變量的值。

    

  所以這個JAVA_HOME環境變量在Window中一般都是已經配置好了的,如果忘記配置JAVA_HOME環境變量,那么可以使用上述的方式配置

  2、端口占用問題

  因為Tomcat服務器啟動時是需要默認是使用8080端口的,如果這個8080端口被別的應用程序占用了,那么Tomcat服務器就無法正常啟動,看到的現象就是"Tomcat服務器啟動界面會打印出異常錯誤信息,然后就自動關閉了",如下圖所示:

  

  由于這個窗口從啟動到關閉的時間非常短,我們很難通過這個窗口看到Tomcat啟動時的報錯異常信息,因此我們一般只能通過Tomcat服務器的記錄的log(日志)信息去查看Tomcat服務器的運行情況。

  在Tomcat服務器的根目錄下有一個logs文件夾,

  

  logs文件夾存放Tomcat 的日志文件,打開logs文件夾,可以看到里面的log文件,其中有一個以"catalina.yyyy-MM-dd.log"形式命名的log文件,例如"catalina.2014-05-17.log"日志文件就是記錄Tomcat服務器2014-05-17這一天的運行情況。

  

  打開catalina.2014-05-17.log文件,看看里面的日志記錄信息,

  

  日志信息里面清楚的記錄了Tomcat服務器的運行情況,如果因為8080端口被占用而無法正常啟動,就會記錄如上圖所示的異常信息,通過查看異常信息,我們就可知道Tomcat服務器為什么不能夠正常啟動了!

相關資訊

免费棋牌辅助破解版 江西电脑福利彩票开奖 现场报码现场直播 合肥麻将 香港仼我发心水主论坛 三分时时彩官方网站 新时时倍投 快乐十分20分钟32期开奖结果 云南时时20开奖结果 老时时自由的百科 码报开码走势