tomcat介绍-通俗易懂篇
我叫Tomcat:⼀款web服务器
如何将我们的Java代码,运⾏在⽹络上,出学时,⾸先接触到的⼀般都是Servlet以及Jsp(或掠过Jsp)⽽Tomcat就是这两者的容器,帮你处理动态⽹页部分
(⼀)Tomcat和它的⼩伙伴
JBoss:Redhat红帽,⽀持所有的JavaEE规则,适合⼤型项⽬,收费
Weblogic:Orcale,⽀持所有JavaEE规则,适合⼤型项⽬,收费
Websphere:IBM,⽀持所有JavaEE规则,适合⼤型项⽬,收费
Resin:Caucho,⽀持所有的JavaEE规则,应⽤趋于⼴泛
⽽我,叫汤姆猫(Tomcat),来⾃Apache基⾦组织,可能因为我开源且免费,算是应⽤⽐较⼴泛的web
服务器了,不过我也是有缺点的,我仅仅⽀持少量的JavaEE规范,所以中⼩型项⽬,在我这跑的⽐较多。
(⼆)Tomcat是⽤来做什么的
1. 做servlet等的容器
⽐如说现存⼀个搜索引擎,我们把它看成⼀个完整的web项⽬,它基于http协议中的请求和响应,我输⼊⼀些内容查询,⽽她接收到这个请求后,简单的任务,背后有⼀个Servlet(⼀些应⽤于web项⽬的java代码)在处理这个请求,他会通过⼀系列⽅法,对你的数据进⾏处理,以及查询。例如,正常则查询,
存在⾮法字则不查询,返回⽂字警告,最后再把相应的界⾯展⽰给⽤户,⽽tomcat就作为⼀个容器,其中存放着Servlut等东西
(三)Tomcat⽬录结构
bin:存放启动和关闭的Tomcat的脚本⽂件,例如startup.bat和shutdown.bat
conf:存放各种配置⽂件,例如:l、l、l
java xml是什么l:配置⼀些server信息,如端⼝号和主机
lib:存放tomcat所需的jar包
logs:⽇志⽂件
temp:粗放tomcat运⾏时产⽣的临时⽂件,当tomacat关闭后。这个⽬录中的⽂件可以删除
webapps:⽬录下的每个⽂件夹队形我们的⼀个Web应⽤
在webapps⽬录下有⼀个root⽬录,它是缺省web应⽤,如果把web应⽤的内部放在
webapps/ROOT下,访问URL路径中不⽤给出应⽤名称。
work:webapps下的应⽤程序在运⾏时会⾃动⽣成⽂件,存放着JSP被访问后,⽣成对应的server⽂件和字节码⽂件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。