2024年3月8日发(作者:)

Tomcat主要配置项

一、主目录修改:

在conf/文件的之间加入以下内容

二、端口的修改

Tomcat默认端口为8080,端口号的修改在conf/文件的标记的port属性设置:

三、虚拟目录

虚拟目录配置文件放置在conf/Catalina/localhost目录中,每个虚拟目录对应一个配置文件

如:要创建一个test虚拟目录,在此目录下创建一文件(可拷贝系统自带的文件)然后修改文件标记中path(虚拟目录名)和docBase(虚拟目录对应的磁盘目录)属性

四:设置默认文档

默认文档配置文件为:conf/ 文件的标签内

标签用于设置文档,并按此顺序查找

五、设置虚拟主机

虚拟主机配置文件为conf/ 使用双标签设置一个主机

格式如下:

中的name属性设置http访问的主机名(即url中的主机名)appBase用于设置项目名

此目录必须位于tomcat目录下

用于设置web主目录或子目录的属性path属性为目录名,为空则为主目录。docBase属性为web目录对应的磁盘目录名

用于设置目志配置directory设置目志文件目录prefix设置目志文件名suffix设置日志文件扩展名

注:虚拟主机的虚拟目录可在conf/Catalina目录下与主机名对应的目录(没有则创建之)下配置参考虚拟目录的设置。

六、数据库连接池的配置

方法一:

在/conf/的前添加如下代码:

name="jdbc/test"

//数据源名称,程序中用于连接数据库的名称

type="urce"

driverClassName=""

//jdbc驱动名称

password="admin"

//数据库密码

maxIdle="30"

//在连结池中保留的连结数

maxWait="5000"

//最长等待时间 -1表示不限制

username="root"

//数据库用户名

url="jdbc:mysql://localhost:3306/test?autoReconnect=true"

//数据库URL

maxActive="100"/> //最大连接数,0表示不限制

方法二:

之间相应的站点添加如下的内容

type="urce"/> //数据源名称,可以通过

java:/comp/env/jdbc/Mysql调用(连接池)

//数据源工厂,通过它得到DataSource 高版本tomcat和低版本不同,这里适用于4.18以后版本

factory

ataSourceFactory

maxActive

100 //最大连结数,设置为0则不限制

maxIdle

30 //在连结池中保留的连结数

maxWait

10000 //最长等待连接时间,如果设置成-1表示不限制

username

root //数据库用户名

password

mysql //数据库密码

driverClassName

//数据库jdbc名称,为以前版本的驱动

url

jdbc:mysql://localhost:3306/test?student?useUnicode=true;characterEncoding=ISO8859-1 //数据库边接字符串

注:最后,要将相应的jdbc驱动程序拷贝到common/lib目录下