今天学习TOMCAT,主要学习的是Tomcat的目录结构,配置文件!
1:Tomcat简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是不少的场合下被广泛使用,是开发和调试JSP 程序的首选。对于一个初学者来讲,能够这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,因此当你运行tomcat 时,它实际上做为一个与Apache 独立的进程单独运行的。
尽管Tomcat也能够做为独立的Java Web服务器,但在对静态资源(HTML、图像文件等)的处理速度,Web服务器管理等方面都不如Apache、IIS服务器等其余专业的HTTP服务器,所以在实际应用中,经常把Tomcat与其余的HTTP服务器集成使用。对于不支持Servlet/JSP的HTTP服务器,能够经过Tomcat服务器来运行Servlet/JSP组件。web
当Tomcat与其余HTTP服务器集成时,Tomcat服务器的工做模式一般为进程外的Servlet容器,Tomcat服务器与其余HTTP服务器之间经过专门的插件来通讯。tomcat
2:Tomcat解压目录简介
Tomcat的目录结构以下:
bin:Tomcat服务器启动和关闭Tomcat脚本等文件,有Windows和Linux脚本
conf:Tomcat服务器的各类配置文件
lib:Tomcat服务器全部能够访问的jar包
logs:Tomcat服务器的日志文件
temp:Tomcat服务器运行时的临时文件
webapps:Tomcat服务器自带的两个web应用,admin和manager,用来管理Tomcat的web服务。
work:Tomcat服务器中jsp通过编译后生成的servlet 服务器
3:配置文件简介
server.xml——Tomcat中最重要的配置文件。定义了Tomcat的体系结构,包括链接器端口、链接数、集群、虚拟目录、访问日志等
web.xml——默认文件的设置
context.xml——全局context的配置文件,包括JNDI(Java Naming and Directory Interface,Java命名和目录接口)等信息的配置
tomcat-user.xml——Tomcat管理员身份配置文件,关键是设置管理员的帐户和密码
logging.properties——Tomcat日志配置文件,能够修改默认Tomcat日志路径和名称并发