Java开发之Tomcat详解

目录

一、Tomcat简介

二、Tomcat目录

 1、bin文件夹

 2、conf文件夹

 3、lib文件夹

4、logs文件夹

5、temp文件夹

6、webapps文件夹

7、work文件夹

三、Tomcat配置虚拟目录

四、Tomcat配置虚拟主机


一、Tomcat简介

        Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级(只支持JavaEE的serverlet和jsp标准)应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

下载官网:Apache Tomcat® - Apache Tomcat 10 Software Downloads

Java开发之Tomcat详解_第1张图片

 目前tomcat各个版本和jdk、jsp、serverlet版本的支持情况:

Java开发之Tomcat详解_第2张图片

二、Tomcat目录

Java开发之Tomcat详解_第3张图片

 1、bin文件夹

          bin目录中存放了Tomcat的可执行文件,比如启动Tomcat的startup.bat(Linux环境下为startup.sh)文件和关闭Tomcat的shutdown.bat(Linux环境下为shutdown.sh)文件等。

Java开发之Tomcat详解_第4张图片

 2、conf文件夹

          conf目录存放的是Tomcat的配置文件目录,其中非常重要的文件为server.xml文件,通过该文件可以配置端口号、虚拟目录、虚拟主机等。

Java开发之Tomcat详解_第5张图片

 3、lib文件夹

         lib目录存放的是Tomcat所依赖的一些jar包

Java开发之Tomcat详解_第6张图片

4、logs文件夹

       存放Tomcat的一些日志文件 

5、temp文件夹

       存放Tomcat运行时的一些交换文件。

6、webapps文件夹

        用于发布JavaWeb项目的文件夹,将JavaWeb项目文件上传至该文件夹下,然后启动Tomcat即可将该JavaWeb项目进行发布,其中ROOT项目为Tomcat的默认项目。

Java开发之Tomcat详解_第7张图片

7、work文件夹

       Tomcat的工作文件夹

三、Tomcat配置虚拟目录

虚拟目录的作用:可以发布任意路径下的web项目 

 步骤:

1、打开conf文件夹下的server.xml文件

2、找到标签

3、在标签中添加标签,其中path的值为在浏览器中需要访问的页面相对路径(端口号后面的字段以‘/’开头),docBase的值为该web项目所在的绝对地址。

例如:将d:/myWeb01项目进行发布:

Java开发之Tomcat详解_第8张图片

修改conf目录下的server.xml文件: 

Java开发之Tomcat详解_第9张图片

 启动Tomcat进行访问:

Java开发之Tomcat详解_第10张图片

四、Tomcat配置虚拟主机

虚拟主机的作用:可以指定访问路径的名称

步骤:

1、打开conf文件夹下的server.xml文件

2、找到Engine标签

 3、添加标签,并配置以下属性:

(1)name:即需要访问的路径名称

(2)appBase:项目关联的目录,一般情况都是webapps文件夹

(3)unpackWARs:是否自动解析war包,值为true或false

(4)autoDeploy:是否自动发布,值为true或false

 4、在新建的标签中新建标签,属性设置和上述虚拟目录的一样

 5、找到本机系统盘下的Hosts文件添加域名与对应ip地址的映射:

 一般的路径为:C:\Windows\System32\drivers\etc\hosts

例如:以www.wangyang.com访问myWeb02项目

向Tomcat的webapps目录添加myWeb02项目:

Java开发之Tomcat详解_第11张图片

修改conf下的server.xml文件:

 修改C:\\Windows\System32\drivers\etc\hosts文件:

Java开发之Tomcat详解_第12张图片

启动Tomcat并以www.wangyang.com进行访问:

 Java开发之Tomcat详解_第13张图片

你可能感兴趣的:(Tomcat,java)