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