tomcat常見面試題目問答Top10

  • 2019 年 10 月 3 日
  • 筆記

Tomcat ???????????????Web ??????Tomcat?Apache ??????Apache Software Foundation??Jakarta ??????????????????catalina????Apache?Sun ?????????????????????Tomcat?

Tomcat ????????????????????????????????????????????????JSP ????????Tomcat ???????????????????Web ??????????tomcat????????

???????????????????????????????

1.???tomcat?

??

   ?????tomcat?servlet?jsp?el?webSocket???????

2.tomcat 6?7?8?9??????

 

3. tomcat??????

??

 4. tomcat???Connector?

??Tomcat?Web?????????????AJP?HTTP??????????????Web????Tomcat????????????????????

????AJP(Apache JServ Protocol)??????????AJP????????JK?JK2????????AJP13???????????Web????Tomcat?????????????AJP10?AJP11????????????

????HTTP????????????????HTTP?HTTPS???Web????Tomcat??????????Tomcat?????????HTTP?????????????????????????????

 5. tomcat?Valve???????

??Valve?????????????Engine?Host/Context???Host?Context????Context?Web??????????????????????Valve???Valve?????????????????

??

6.Webserver ? Application Server???????

 ?????WebServer ?????Web(?servlet,jsp)???????ApplicationServer?????Web?????Ejb??????????

web server???application server??????????????

 

7.????tomcat?????

$ TOMCAT_HOME /conf/server.xml?

    <Connector port="8080" protocol="HTTP/1.1"                 connectionTimeout="20000"                 redirectPort="8443" />      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

8. ???????home???

??$TOMCAT_HOME/conf/web.xml??$TOMCAT_HOME/webapps/WEB-INF /web.xml ?welcome-file-list

    <welcome-file-list>          <welcome-file>index.html</welcome-file>          <welcome-file>index.htm</welcome-file>          <welcome-file>index.jsp</welcome-file>      </welcome-file-list>

9. servlet??????

Servlet ????????????????????????? Servlet ??????

  • Servlet ???? init () ????????
  • Servlet ?? service() ????????????
  • Servlet ???? destroy() ?????????
  • ???Servlet ?? JVM ??????????????

10. jsp??????

 

 

?????

?1?http://www.ttlsa.com/tomcat/tomcat-install-and-configure/

?2?https://www.runoob.com/servlet/servlet-life-cycle.html

?3?https://en.wikipedia.org/wiki/JavaServer_Pages