【工具系列一】--Tomcat的基本配置

2015-08-31 22:03

       Tomcat是Java领域最著名的开源Web容器,也是平时最常用Web服务器,我们有必要对其基本的配置有所了解。

       本篇博客中所介绍的配置基于版本apache-tomcat-6.0.43

 

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


目录说明

windows平台下目录结构说明:

bin:操作Tomcat命令的路径

conf:Tomcat配置

lib:核心类库,第三方类库存放路径(扩展Tomcat功能)

logs:存放每次运行后产生的日志

temp:web应用运行过程中生成的临时文件

webapps:web应用部署路径

work:编译生成的class文件


基本配置

使用Tomcat的基本配置总结如下:

【工具系列一】--Tomcat的基本配置0

       Web服务端口设置:更改conf/server.xml文件下的具体配置

              
    <Connectorport="8080" protocol="HTTP/1.1"

              connectionTimeout="20000"

               redirectPort="8443"/>


        控制台:

        在点击Tomcat主页面上的控制台按钮Status、TomcatManager时要求输入用户名、密码。此处的用户名、密码信息保存于conf/tomcat-users.xml文件中,需要注意的是在保存用户信息时需要关联具体的角色(Tomcat是以一个web应用的形式向我们提供图形界面控制的,其所提供的角色信息可查看webapps/manager/WEB-INF/web.xml文件中123行--167行)

        由于控制台Status、TomcatManager访问的是html/*、status/*资源,因此在tomcat-users.xml中为新添加用户配置manager-gui角色即可:

      

       <rolerolename="manager-gui" />

       <userusername="admin" password="admin"roles="manager-gui" />
      重启Tomcat,在查看控制台按钮后输入用户名、密码即可进入。

 

       部署Web应用:

              可将web应用直接拷贝到webapps路径下,即可完成自动部署,其他部署方式读者可自行实践。

 

       DataSource:

       由于从数据库获取连接的效率是比较慢的,因此我们可以提前创建出一批连接放于连接池中,应用程序进行数据库操作时,直接从连接池获取连接,这样即可提高效率。

       DBCP??DataBaseConnection pool,数据库连接池,是apache上的一个java连接池项目,内置于Tomcat中,可供Web应用使用,有全局和局部之分,即按是否被所有的Web应用所访问进行区分。


总结

       Tomcat由于其简单、易用、稳定性好的特点,成为Java领域最著名的开源Web容器,同时,我们在应用的时候也需要对他的配置有基本的了解,这样用起工具才会更加顺手。

版权声明:本文为博主原创文章,未经博主允许不得转载。