Tomcat的全稱是ApacheTomcat,是一個Servlet容器,是ApacheFoundation貢獻的Web應(yīng)用服務(wù)器。實際上,更準確地說,Tomcat是一個Servlet容器,它為Servlet和JSP提供了一個運行環(huán)境,而且它還內(nèi)置了HTTP服務(wù)器,所以它經(jīng)常被當作Web應(yīng)用服務(wù)器(ApacheTomcatApacheHTTPServerTomcat)。
Tomcat因其免費、穩(wěn)定的特點,在生產(chǎn)環(huán)境中應(yīng)用廣泛,在市場上仍有一定的份額?;旧蟃omcat是初學者接觸最多的。
Tomcats運行懶到JDK(ApacheHTTPServer是C語言開發(fā)的,Tomcat是Java開發(fā)的,所以需要懶JDK)。如果Tomcat可以無常啟動,這主要是由于JDK配置造成的,因此我們需要調(diào)查。主要故障排除項目如下:
Tomcat版本和JDK版本之間的對應(yīng)非常重要。很多同學在安裝Tomcat時沒有注意JDK版本的通信,導致無常啟動。
JDK安裝是否正確;
相關(guān)的環(huán)境變量(JAVA_HOME、JRE_HOME、CLASSPATH)是否配置正確。
另外,當Tomcat啟動失敗時,會生成一個錯誤日志(TomcatPath/logs/catalina.out),我們可以通過錯誤日志準確定位問題。
那個這是我的看法。你怎么看待這個問題?歡迎在下方評論區(qū)交流~我是科技領(lǐng)域的創(chuàng)作者,有十年互聯(lián)網(wǎng)行業(yè)經(jīng)驗。歡迎關(guān)注我了解更多科技知識!
Tomcat是一個jsp容器,可以解析html,但效率遠不如apache,后者是一個靜態(tài)頁面服務(wù)器。加載一些模塊后,就可以解析phpperl等腳本了。專注于HTTP服務(wù)器。專注于servlet引擎。如果以獨立模式運行,它在功能上相當于apache,支持JSP,但對于靜態(tài)網(wǎng)頁來說并不理想。Apache是一個web服務(wù)器,tomcat是一個應(yīng)用程序(java)服務(wù)器。它只是一個servlet(jsp也翻譯成servlet)容器,可以認為是apache的擴展,但是可以獨立于apache運行。
換句話說,apache是一輛卡車,上面可以裝載html之類的東西。但是你可以。;站不住腳。要盛水,必須要有容器(桶),這個桶不能放在卡車上。