精通Tomcat之路-学习笔记之一:配置Tomcat

来源:互联网 发布:win7禁止卸载软件 编辑:程序博客网 时间:2024/06/03 20:47

前言:

       每当看到招聘需求上说:精通。。。精通。。。,总是感觉一阵发怵。。何为精通?没看过源代码 算精通吗?

       以最常用的tomcat为例,感觉自己虽然会用,但是了解得不够全面,也没看过源代码,故在此学习,争取"精通"。

目录:

一:配置Tomcat

二:部署应用

三:性能调优

四:与Apache httpd整合

五:安全
六:高级配置

七:调试与分析错误

八:集群

九:自定义Tomcat

一:配置Tomcat

        Tomcat是一个容器,用于运行web应用。如何确定web应用的 具体访问规则、名称、权限、内容,这就需要对Tomcat进行配置。

        1:下载

 以满足大部分场景应用为例,我们只需要 windows 或者Linux的 版本即可。少数特定环境下的版本本文中暂时不予介绍。

 下载地址:http://tomcat.apache.org/

  选择合适的版本下载,不合适的版本配合不同版本的JRE可能会导致一些问题。一定要找适合自己项目环境的版本。官网上也有相对应的介绍,如下图1:


图1(截取自官网) 

           请结合自身平台需要,下载合适的版本。如下图2:


图2(截取自官网)

           下载之后,解压或者  按照系统命令安装即可。Window下,直接解压基本就可以使用,不过前提是:得配置好系统Java环境变量。如果不知道怎么配置环境变量的话,请上ORACLE官网下载最新版的JDK,会有相关的配置说明,非常简单。

    解压完后,目录结构如下,这里下载的 8.0.33-Windows-X64的版本。


      根据目录名称可以见名知意:

 bin:里面是一些启动器,在这里启动tomcat。

         conf:存放 配置文件。

 lib:存放各个应用依赖的Jar包。

 logs:默认运行的日志存放位置。

 temp:缓存文件夹

 web apps:默认 存放 WEB 应用

 work:容器在工作室,存放一些应用运行时产生的临时文件。

     其他的就忽略不看了。本节内容结束。

2:配置外部访问端口

     以本机为例,在启动Tomcat之后,默认的访问地址为:http://localhost:8080

     localhost  可以换成 127.0.0.1

     以上访问形式是通过 IP+端口 进行访问的,如果8080端口被其他服务占用,那么我们可以通过修改配置文件形式,更改端口。

     具体动作如下:

      打开:   conf/server.xml   文件,可以看到文中有很多Connector,在这里我们可以按照需要,将其改成端口。

      默认的server.xml  是如下基本上分为几层:

<server>

<service>

<Connector/>

<Engine>

<Realm/>

<HOST/>

</Engine>

</service>

</server>

      当然,以上标识的并不全,很多选项或者参数,大家并不是经常使用。详细的内容将在后续章节中介绍。

3:配置主页默认用户

      在打开默认tomcat 服务之后,我们可以通过 tomcat manager连接进入管理后台。默认情况下,Tomcat 并没有启用管理后台的用户。此时我们需要进行配置。

      打开:conf/user.xml

      会看到一句有一些被注释的用户,选择打开注释即可。可以按照需求对用户信息进行修改。包括权限与角色。







1 0