tomcat啟動(dòng)機(jī)制 TOMCAT啟動(dòng)后運(yùn)行不起來?
TOMCAT啟動(dòng)后運(yùn)行不起來?主要原因是:1.獨(dú)立運(yùn)行的Tomcat沒有關(guān)閉。之前已經(jīng)運(yùn)行過,或者Tomcat非正常關(guān)閉,Tomcat還存在于進(jìn)程中。使用的端口被其他軟件占用(Tomcat默認(rèn)端口:8
TOMCAT啟動(dòng)后運(yùn)行不起來?
主要原因是:
1.獨(dú)立運(yùn)行的Tomcat沒有關(guān)閉。
之前已經(jīng)運(yùn)行過,或者Tomcat非正常關(guān)閉,Tomcat還存在于進(jìn)程中。
使用的端口被其他軟件占用(Tomcat默認(rèn)端口:8080)。這些錯(cuò)誤的解決方法:1 .將Tomcat的啟動(dòng)模式從 "自動(dòng) "致 "手冊(cè) "在系統(tǒng)服務(wù)中(默認(rèn)情況下,Tomcat是自動(dòng)啟動(dòng)服務(wù),以startup啟動(dòng))。2.關(guān)閉獨(dú)立運(yùn)行的Tomcat,并確保在Eclipse啟動(dòng)Tomcat之前停止Tomcat服務(wù)。3.檢查任務(wù)管理器,查看進(jìn)程中是否有Tomcat,如果有,關(guān)閉它。
4.如果在Eclipse中啟動(dòng)Tomcat仍然不成功,Tomcat的端口可能被占用。找到Tomcat路徑:
5.0.28conf下的server.xml文件檢索端口號(hào):8080,并將其更改為未占用的端口號(hào),如8088。b .可以使用dos下的命令:netstat -a檢查端口的使用情況,看看Tomcat的端口是否被其他軟件占用。
tomcat服務(wù)器啟動(dòng)不起來?
1.可能的場(chǎng)景1:將struts中l(wèi)ib包中的commons-beanutils.jar或commons-digester.jar添加到安裝目錄中的commonlib中。
解決方法:去掉!如果你需要在其他路徑中使用它,那么配置環(huán)境變量!錯(cuò)誤環(huán)境:tomcat4.31 struts1.2.7
二、可能情況二:tomcat默認(rèn)端口是8080,可能已經(jīng)被別人占用了。
解決方法:把安裝路徑下conf文件夾中server.xml里的破標(biāo)語(yǔ)改了!
三??赡苄匀?環(huán)境變量有問題,仔細(xì)檢查。
4.可能的場(chǎng)景4:如果這臺(tái)機(jī)器上有兩個(gè)版本的tomcat,那么在配置環(huán)境變量CATALINA_HOME時(shí),您可以 他們兩個(gè)都不匹配。如果包含,可能會(huì)導(dǎo)致tomcat啟動(dòng)時(shí)出現(xiàn)啟動(dòng)dos界面,但啟動(dòng)時(shí)沒有提示,也沒有初始化文件。
解決方案:修改CATALINA_HOME,配置使用哪個(gè)tomcat。
5.可能的場(chǎng)景tomcat和jdk的版本可能不匹配,可以嘗試另一個(gè)版本的jdk。比如tomcat4.31 amp jdk1.4.1就有這個(gè)問題,換成jdk1.4.2就可以啟動(dòng)了。
六、可能情況六:c:程序文件Apache組Tomcat 4. 1 ingtcatalina run//查看錯(cuò)誤消息。
解決方法:重啟機(jī)器后就好了。